🔍 CVE-2013-4636

4.3
CVSS Score
MEDIUM
2013-06-21
2026-04-29 01:13
✅ 완료

🇰🇷 한글 설명

PHP 5.4.16 이전 버전의 Fileinfo 컴포넌트 mget 함수 취약점으로, 특정 MP3 파일 처리 시 잘못된 포인터 역참조가 발생하여 애플리케이션이 강제 종료됩니다. 악의적 MP3 파일 업로드를 통해 서비스 거부(DoS) 공격이 가능합니다.

💡 쉬운 설명

PHP가 특수하게 조작된 MP3 파일의 타입을 식별할 때 프로그램이 충돌합니다. 공격자가 악의적인 MP3 파일을 업로드하면 웹 서비스가 중단될 수 있습니다.

🇺🇸 원문 (English)

The mget function in libmagic/softmagic.c in the Fileinfo component in PHP 5.4.x before 5.4.16 allows remote attackers to cause a denial of service (invalid pointer dereference and application crash) via an MP3 file that triggers incorrect MIME type detection during access to an finfo object.

📍 영향받는 시스템

PHP 5.4.0 ~ 5.4.15 (Fileinfo 컴포넌트 사용)

⚔️ 공격 벡터

malformed MP3 파일을 finfo 함수로 분석하도록 유도하여 포인터 역참조 오류 유발

🛡️ 대응 방법

PHP를 5.4.16 이상으로 업그레이드 또는 배포판 보안 패치 적용

🔧 검증 코드

VULNERABLE 출력 시 취약 버전 설치됨, OK 출력 시 패치되거나 다른 버전 사용 중

Shell / Script
php -r 'echo phpversion();' 2>/dev/null | grep -E '^5\.4\.(1[0-5]|[0-9])$' && echo 'VULNERABLE' || echo 'OK'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP