🔍 CVE-2011-1466

5.0
CVSS Score
MEDIUM
2011-03-20
2026-04-29 01:13
✅ 완료

🇰🇷 한글 설명

PHP 5.3.6 이전 버전의 Calendar extension에 있는 정수 오버플로우 취약점으로, SdnToJulian 함수에서 처리할 수 없는 큰 정수값이 전달되면 버퍼 오버플로우 또는 메모리 손상을 유발합니다. 공격자는 cal_from_jd 함수에 악의적인 큰 정수를 입력하여 애플리케이션의 강제 종료(DoS)를 일으킬 수 있습니다.

💡 쉬운 설명

PHP 달력 기능에서 너무 큰 숫자를 입력하면 프로그램의 수학 계산이 깨져서 애플리케이션이 충돌합니다. 이를 통해 공격자가 웹사이트를 마비시킬 수 있습니다.

🇺🇸 원문 (English)

Integer overflow in the SdnToJulian function in the Calendar extension in PHP before 5.3.6 allows context-dependent attackers to cause a denial of service (application crash) via a large integer in the first argument to the cal_from_jd function.

📍 영향받는 시스템

PHP < 5.3.6 (Calendar extension 포함)

⚔️ 공격 벡터

cal_from_jd() 함수의 첫 번째 인수에 2^31 이상의 큰 정수값 전달

🛡️ 대응 방법

PHP를 5.3.6 이상으로 즉시 업그레이드

🔧 검증 코드

현재 PHP 버전을 확인하여 5.3.6 미만이면 취약한 상태

Shell / Script
php -v | grep -oP 'PHP \K[0-9]+\.[0-9]+\.[0-9]+'

📊 CVSS Vector String

CVSS Vector
AV:N/AC:L/Au:N/C:N/I:N/A:P

💻 영향받는 소프트웨어

PHP