🔍 CVE-2011-1092

7.5
CVSS Score
HIGH
2011-03-15
2026-04-29 01:13
✅ 완료

🇰🇷 한글 설명

PHP 5.3.6 이전 버전의 shmop 확장에서 정수 오버플로우 취약점이 존재합니다. shmop_read 함수에 큰 값의 세 번째 인자를 전달하면 서버 크래시(DoS)나 민감한 메모리 정보 유출이 발생할 수 있습니다.

💡 쉬운 설명

PHP의 공유 메모리 기능에서 매우 큰 숫자를 입력받으면 프로그램이 충돌하거나 개인정보가 노출될 수 있습니다. 공격자가 특정 함수를 악용하여 서버를 마비시킬 수 있습니다.

🇺🇸 원문 (English)

Integer overflow in ext/shmop/shmop.c in PHP before 5.3.6 allows context-dependent attackers to cause a denial of service (crash) and possibly read sensitive memory via a large third argument to the shmop_read function.

📍 영향받는 시스템

PHP < 5.3.6 (shmop 확장이 활성화된 경우)

⚔️ 공격 벡터

shmop_read() 함수의 세 번째 인자(바이트 크기)에 정수 오버플로우를 발생시키는 큰 값 입력

🛡️ 대응 방법

PHP를 5.3.6 이상으로 업그레이드하거나 shmop 확장을 비활성화

🔧 검증 코드

PHP 버전이 5.3.6 미만이면 버전 정보가 출력되므로 패치 필요, 5.3.6 이상이면 아무것도 출력되지 않아 안전합니다.

Shell / Script
php -v | grep -oE 'PHP (5\.[0-2]|5\.3\.[0-5])'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP