🔍 CVE-2014-3478

6.5
CVSS Score
MEDIUM
2014-07-09
2026-05-06 22:30
✅ 완료

🇰🇷 한글 설명

file 5.19 이전 버전과 PHP의 Fileinfo 컴포넌트(PHP 5.4.30 이전, 5.5.14 이전)의 softmagic.c의 mconvert 함수에서 발생하는 버퍼 오버플로우 취약점입니다. 악의적인 Pascal 문자열이 포함된 파일을 처리할 때 애플리케이션 충돌(서비스 거부)을 초래할 수 있습니다.

💡 쉬운 설명

파일 형식을 인식하는 프로그램과 PHP에서 특정 파일을 처리할 때, 조작된 파일로 인해 프로그램이 멈출 수 있는 버그입니다. 공격자가 악의적인 파일을 보내면 해당 서버가 다운될 수 있습니다.

🇺🇸 원문 (English)

Buffer overflow in the mconvert function in softmagic.c in file before 5.19, as used in the Fileinfo component in PHP before 5.4.30 and 5.5.x before 5.5.14, allows remote attackers to cause a denial of service (application crash) via a crafted Pascal string in a FILE_PSTRING conversion.

📍 영향받는 시스템

file < 5.19, PHP 5.4.x < 5.4.30, PHP 5.5.x < 5.5.14

⚔️ 공격 벡터

원격 공격자가 악의적인 Pascal 문자열이 포함된 파일을 업로드하여 파일 처리 프로세스 충돌 유발

🛡️ 대응 방법

file을 5.19 이상, PHP를 5.4.30 이상 또는 5.5.14 이상으로 업그레이드

🔧 검증 코드

file 버전이 5.19 미만이거나 PHP가 5.4.30 미만 또는 5.5.0~5.5.13이면 취약 상태

Shell / Script
file --version 2>/dev/null | awk '{print $NF}' && php -v 2>/dev/null | grep -oP '\d+\.\d+\.\d+'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H

💻 영향받는 소프트웨어

PHP