🔍 CVE-2005-0596

2.1
CVSS Score
LOW
2005-05-02
2026-04-16 00:27
✅ 완료

🇰🇷 한글 설명

PHP 4의 readfile 함수에서 파일 크기가 페이지 크기의 배수일 때 메모리 할당 오류로 인해 데몬이 충돌하여 서비스 거부 상태가 발생합니다. 낮은 심각도의 DoS 취약점입니다.

💡 쉬운 설명

PHP 4 웹서버가 특정 크기의 파일을 읽을 때 충돌할 수 있습니다. 공격자가 의도적으로 그 크기의 파일을 요청하면 웹서버를 중단시킬 수 있습니다.

🇺🇸 원문 (English)

PHP 4 (PHP4) allows attackers to cause a denial of service (daemon crash) by using the readfile function on a file whose size is a multiple of the page size.

📍 영향받는 시스템

PHP 4.0.0 ~ PHP 4.x 버전

⚔️ 공격 벡터

readfile 함수를 통해 페이지 크기(보통 4KB)의 배수 크기를 가진 파일 요청

🛡️ 대응 방법

PHP를 5.0 이상으로 업그레이드하거나 공식 패치 적용

🔧 검증 코드

PHP 버전이 4.x로 출력되면 취약함. 5.0 이상이면 안전

Shell / Script
php -v | grep -i 'php.*4\.'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP