🔍 CVE-2007-1383

9.8
CVSS Score
CRITICAL
2007-03-10
2026-04-23 00:35
✅ 완료

🇰🇷 한글 설명

PHP 4의 16비트 변수 참조 카운터에서 발생하는 정수 오버플로우 취약점입니다. 공격자가 이를 악용하여 같은 변수를 두 번 파괴(double-free)하여 메모리 손상을 유발할 수 있습니다. 이를 통해 임의 코드 실행이 가능합니다.

💡 쉬운 설명

PHP 4가 메모리의 변수를 추적하는 방식에 버그가 있어서 변수를 두 번 지울 수 있습니다. 공격자는 이를 악용해 서버에서 자신이 원하는 명령을 실행할 수 있습니다.

🇺🇸 원문 (English)

Integer overflow in the 16 bit variable reference counter in PHP 4 allows context-dependent attackers to execute arbitrary code by overflowing this counter, which causes the same variable to be destroyed twice, a related issue to CVE-2007-1286.

📍 영향받는 시스템

PHP 4.0.0 ~ 4.4.x 버전

⚔️ 공격 벡터

참조 카운터 정수 오버플로우를 통한 변수 이중 해제(double-free) 조작

🛡️ 대응 방법

PHP 4.4.8 이상으로 업그레이드하거나 PHP 5 이상으로 마이그레이션

🔧 검증 코드

결과가 4로 시작하면 취약함 (PHP 4.x), 5 이상이면 안전함

Shell / Script
php -v 2>/dev/null | grep -oE 'PHP [0-9]' | cut -d' ' -f2

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

PHP