🔍 CVE-2007-2872

6.8
CVSS Score
MEDIUM
2007-06-04
2026-04-23 00:35
✅ 완료

🇰🇷 한글 설명

PHP의 chunk_split 함수에서 chunks, srclen, chunklen 인자의 정수 오버플로우 취약점입니다. 원격 공격자가 악의적인 값을 전달하여 서버 충돌(DoS) 또는 임의 코드 실행을 유발할 수 있습니다.

💡 쉬운 설명

PHP 함수 중 하나(chunk_split)가 숫자를 잘못 처리해서 프로그램이 멈추거나 공격자가 나쁜 코드를 실행할 수 있습니다. 이는 오래된 PHP 버전에만 해당됩니다.

🇺🇸 원문 (English)

Multiple integer overflows in the chunk_split function in PHP 5 before 5.2.3 and PHP 4 before 4.4.8 allow remote attackers to cause a denial of service (crash) or execute arbitrary code via the (1) chunks, (2) srclen, and (3) chunklen arguments.

📍 영향받는 시스템

PHP 5.0 ~ 5.2.2, PHP 4.0 ~ 4.4.7

⚔️ 공격 벡터

원격에서 특정 인자값을 chunk_split() 함수로 전송하여 정수 오버플로우 발생

🛡️ 대응 방법

PHP를 5.2.3 이상 또는 4.4.8 이상으로 즉시 업그레이드

🔧 검증 코드

명령어가 버전 정보를 출력하면 취약한 버전이며, 출력이 없으면 패치된 버전입니다.

Shell / Script
php -v | grep -E 'PHP (4\.[0-4]\.[0-7]|5\.[0-1]|5\.2\.[0-2])'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP