🔍 CVE-2007-4660

7.5
CVSS Score
HIGH
2007-09-04
2026-04-23 00:35
✅ 완료

🇰🇷 한글 설명

PHP 5.2.4 이전 버전의 chunk_split 함수에서 부정확한 크기 계산으로 인한 보안 취약점. 메모리 손상이나 정보 유출로 이어질 수 있는 결함이 있으며 특정 입력값으로 함수 동작 오류 발생 가능.

💡 쉬운 설명

PHP의 텍스트 분할 기능(chunk_split)에 버그가 있어서, 특정 방식으로 사용하면 프로그램이 오동작할 수 있습니다. 이를 악용하면 웹사이트가 먹통이 되거나 민감한 정보가 노출될 위험이 있습니다.

🇺🇸 원문 (English)

Unspecified vulnerability in the chunk_split function in PHP before 5.2.4 has unknown impact and attack vectors, related to an incorrect size calculation.

📍 영향받는 시스템

PHP 5.2.3 이하 버전 (5.2.4 이상에서 패치됨)

⚔️ 공격 벡터

chunk_split() 함수를 사용하는 PHP 애플리케이션에 특정 크기 파라미터를 입력하여 메모리 오류 또는 정보 유출 유도

🛡️ 대응 방법

PHP를 5.2.4 이상으로 업데이트하거나, 5.2.3 사용 시 공식 보안 패치 적용

🔧 검증 코드

Vulnerable 출력 시 취약 버전, Patched 출력 시 안전 버전. 명령어 실행 전 php가 설치되어 있고 PATH에 있는지 확인 필요.

Shell / Script
php -v | grep -oP 'PHP \K[0-9]+\.[0-9]+\.[0-9]+' | awk -F. '$1==5 && $2==2 && $3<4 {print "Vulnerable"} $1==5 && $2==2 && $3>=4 {print "Patched"} $1>5 {print "Patched"}'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP