🔍 CVE-2014-3480

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

🇰🇷 한글 설명

PHP의 Fileinfo 컴포넌트에 포함된 file 라이브러리의 cdf_count_chain 함수가 sector-count 데이터를 적절히 검증하지 않음. 원격 공격자가 조작된 CDF 파일을 전송하여 애플리케이션 충돌을 유발할 수 있음.

💡 쉬운 설명

PHP가 특정 파일 형식을 읽을 때 악의적으로 만들어진 파일을 제대로 검증하지 못함. 이를 악용하면 서버의 애플리케이션이 갑자기 중단될 수 있음.

🇺🇸 원문 (English)

The cdf_count_chain function in cdf.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, does not properly validate sector-count data, which allows remote attackers to cause a denial of service (application crash) via a crafted CDF file.

📍 영향받는 시스템

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

⚔️ 공격 벡터

원격에서 조작된 CDF 파일을 업로드하여 서버의 파일 분석 기능이 다운되도록 함.

🛡️ 대응 방법

file 라이브러리를 5.19 이상, PHP를 5.4.30/5.5.14 이상으로 업그레이드

🔧 검증 코드

PHP 버전이 5.4.30+, 5.5.14+, 또는 5.6+ 이상이고 file이 5.19+ 이상이면 해당 CVE로부터 보호됨.

Shell / Script
php -v | grep -E 'PHP (5\.[456]|[6-9])' && file --version | grep -E '[0-9]+\.[0-9]+'

📊 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