🔍 CVE-2014-3670

6.8
CVSS Score
MEDIUM
2014-10-29
2026-05-06 22:30
✅ 완료

🇰🇷 한글 설명

PHP EXIF 확장의 exif_ifd_make_value 함수에서 부동소수점 배열을 잘못 처리하는 취약점입니다. 악의적인 JPEG 이미지의 TIFF 썸네일 데이터로 인해 힙 메모리 손상 및 애플리케이션 충돌이 발생할 수 있으며, 원격 코드 실행까지 가능합니다.

💡 쉬운 설명

PHP에서 사진의 메타정보(EXIF)를 읽을 때 특수하게 만든 사진을 보내면 프로그램이 멈추거나 해킹당할 수 있습니다. 인터넷에서 받은 사진 처리를 하는 웹사이트가 위험합니다.

🇺🇸 원문 (English)

The exif_ifd_make_value function in exif.c in the EXIF extension in PHP before 5.4.34, 5.5.x before 5.5.18, and 5.6.x before 5.6.2 operates on floating-point arrays incorrectly, which allows remote attackers to cause a denial of service (heap memory corruption and application crash) or possibly execute arbitrary code via a crafted JPEG image with TIFF thumbnail data that is improperly handled by the exif_thumbnail function.

📍 영향받는 시스템

PHP 5.4.34 이전, 5.5.18 이전(5.5.x), 5.6.2 이전(5.6.x)의 EXIF 확장

⚔️ 공격 벡터

원격 공격자가 조작된 JPEG 이미지를 업로드하여 exif_thumbnail() 함수 처리 시 트리거

🛡️ 대응 방법

PHP를 5.4.34, 5.5.18, 5.6.2 이상으로 업그레이드하거나 EXIF 확장 비활성화

🔧 검증 코드

PHP 버전이 취약한 범위(5.4.34 이전, 5.5.18 이전, 5.6.2 이전)에 있고 EXIF 모듈이 활성화되어 있으면 취약합니다.

Shell / Script
php -v | grep -E 'PHP (5\.[456]\.[0-9]+)' && php -m | grep -i exif

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP