🔍 CVE-2007-4887

4.3
CVSS Score
MEDIUM
2007-09-14
2026-04-23 00:35
✅ 완료

🇰🇷 한글 설명

PHP 5.2.4 이전 버전의 dl() 함수에서 library 파라미터로 긴 문자열을 전달할 경우 애플리케이션 크래시를 유발하는 서비스 거부(DoS) 취약점입니다. 이 취약점은 제한된 사용 시나리오에서만 실제 보안 문제가 될 수 있습니다.

💡 쉬운 설명

PHP의 특정 함수에 매우 긴 텍스트를 보내면 웹사이트가 멈출 수 있습니다. 특정 상황에서만 악용 가능한 제한된 취약점입니다.

🇺🇸 원문 (English)

The dl function in PHP 5.2.4 and earlier allows context-dependent attackers to cause a denial of service (application crash) via a long string in the library parameter. NOTE: there are limited usage scenarios under which this would be a vulnerability.

📍 영향받는 시스템

PHP 5.2.4 이하 버전

⚔️ 공격 벡터

dl() 함수의 library 파라미터에 매우 긴 문자열을 입력

🛡️ 대응 방법

PHP를 5.2.5 이상으로 업그레이드하거나 dl() 함수 사용 제한

🔧 검증 코드

PHP 버전이 5.2.4 이하이면 취약하며, 5.2.5 이상이면 패치된 버전입니다.

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

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP