🔍 CVE-2008-0599

9.8
CVSS Score
CRITICAL
2008-05-05
2026-04-23 00:35
✅ 완료

🇰🇷 한글 설명

PHP 5.2.6 이전 버전의 CGI SAPI에서 init_request_info 함수가 PATH_TRANSLATED 길이 계산 시 연산자 우선순위를 부적절하게 처리하여 버퍼 오버플로우가 발생합니다. 원격 공격자가 조작된 URI를 웹 서버로 전송하여 메모리를 손상시킬 수 있으며, 이를 통해 임의의 코드 실행이 가능합니다.

💡 쉬운 설명

PHP 웹 서버의 URL 처리 코드에 버그가 있어서, 특별히 만든 주소를 보내면 공격자가 서버에서 자신이 원하는 명령을 실행할 수 있습니다. PHP 5.2.5 이하 버전을 사용하는 웹 서버가 위험합니다.

🇺🇸 원문 (English)

The init_request_info function in sapi/cgi/cgi_main.c in PHP before 5.2.6 does not properly consider operator precedence when calculating the length of PATH_TRANSLATED, which might allow remote attackers to execute arbitrary code via a crafted URI.

📍 영향받는 시스템

PHP 5.2.5 이하 (CGI/FastCGI SAPI 모드)

⚔️ 공격 벡터

원격 공격자가 조작된 URI를 웹 서버로 전송하여 PATH_TRANSLATED 인자 길이 계산에서 버퍼 오버플로우 유발

🛡️ 대응 방법

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

🔧 검증 코드

표시되는 PHP 버전이 5.2.6 이상이면 안전하며, 5.2.5 이하면 즉시 업그레이드 필요

Shell / Script
php -v | grep -oE '[0-9]+\.[0-9]+\.[0-9]+' | head -1

📊 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