🔍 CVE-2007-3806

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

🇰🇷 한글 설명

PHP 5.2.3의 glob() 함수에서 flags 매개변수에 잘못된 값을 입력하면 메모리 손상이나 초기화되지 않은 glob 구조로 인해 서비스 거부 또는 임의 코드 실행이 가능합니다. Win32 플랫폼에서 특히 문제가 발생합니다.

💡 쉬운 설명

PHP의 파일 검색 함수(glob)에 잘못된 설정값을 전달하면 프로그램이 멈추거나 악의적인 코드가 실행될 수 있습니다. 이는 2007년의 오래된 PHP 버전에서만 발생합니다.

🇺🇸 원문 (English)

The glob function in PHP 5.2.3 allows context-dependent attackers to cause a denial of service and possibly execute arbitrary code via an invalid value of the flags parameter, probably related to memory corruption or an invalid read on win32 platforms, and possibly related to lack of initialization for a glob structure.

📍 영향받는 시스템

PHP 5.2.3 (특히 Windows/Win32 플랫폼)

⚔️ 공격 벡터

glob() 함수의 flags 매개변수에 유효하지 않은 값을 전달하여 메모리 손상 유발

🛡️ 대응 방법

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

🔧 검증 코드

PHP 버전이 5.2.0~5.2.3 범위에 있으면 취약점 존재, 5.2.4 이상이면 패치됨

Shell / Script
php -v | grep -oE '5\.2\.[0-3]'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP