🔍 CVE-2007-1453

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

🇰🇷 한글 설명

PHP 5.2.0의 필터링 확장(ext/filter)에서 PHP_FILTER_TRIM_DEFAULT 매크로의 버퍼 언더플로우 취약점. filter_var를 FILTER_VALIDATE_INT 등의 모드로 호출할 때 버퍼 앞의 공백에 null 바이트가 기록되어 임의 코드 실행 가능.

💡 쉬운 설명

PHP 웹 프로그래밍 언어의 입력값 검사 기능에서 메모리 관리 오류 발생. 공격자가 특수한 입력을 보내면 프로그램이 의도하지 않은 코드를 실행하게 됨.

🇺🇸 원문 (English)

Buffer underflow in the PHP_FILTER_TRIM_DEFAULT macro in the filtering extension (ext/filter) in PHP 5.2.0 allows context-dependent attackers to execute arbitrary code by calling filter_var with certain modes such as FILTER_VALIDATE_INT, which causes filter to write a null byte in whitespace that precedes the buffer.

📍 영향받는 시스템

PHP 5.2.0 (filter extension 포함)

⚔️ 공격 벡터

filter_var() 함수를 FILTER_VALIDATE_INT 등의 모드와 함께 특수 제작된 입력값으로 호출

🛡️ 대응 방법

PHP를 5.2.1 이상의 패치된 버전으로 업그레이드

🔧 검증 코드

5.2.0이면 취약, 5.2.1 이상이면 패치됨

Shell / Script
php -v | grep -oP 'PHP \K[0-9]+\.[0-9]+\.[0-9]+'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP