🔍 CVE-2009-2687

4.3
CVSS Score
MEDIUM
2009-08-05
2026-04-23 00:35
✅ 완료

🇰🇷 한글 설명

PHP 5.2.10 이전 버전의 Exif 모듈에 존재하는 취약점으로, exif_read_data 함수가 잘못된 오프셋 필드를 가진 악의적인 JPEG 이미지를 처리할 때 서비스 거부 공격을 야기합니다. 원격 공격자가 조작된 이미지 파일을 업로드하여 PHP 프로세스를 강제 종료시킬 수 있습니다.

💡 쉬운 설명

PHP에서 사진의 메타데이터를 읽을 때, 특별히 만들어진 나쁜 사진을 업로드하면 서버가 먹통이 될 수 있습니다. 이는 사진 파일의 기술적 정보가 잘못되어 있기 때문입니다.

🇺🇸 원문 (English)

The exif_read_data function in the Exif module in PHP before 5.2.10 allows remote attackers to cause a denial of service (crash) via a malformed JPEG image with invalid offset fields, a different issue than CVE-2005-3353.

📍 영향받는 시스템

PHP 5.2.10 이전 모든 버전 (5.0.x, 5.1.x, 5.2.0-5.2.9)

⚔️ 공격 벡터

악의적인 오프셋 필드를 가진 JPEG 이미지를 exif_read_data() 함수로 처리

🛡️ 대응 방법

PHP를 5.2.10 이상으로 업그레이드하거나 exif 확장 비활성화

🔧 검증 코드

PHP 버전이 5.2.10 이상인지 확인하고, exif 모듈이 활성화되어 있는지 확인합니다.

Shell / Script
php -v | grep -oE 'PHP [0-9]+\.[0-9]+\.[0-9]+' && php -m | grep -i exif

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP