🔍 CVE-2014-3589

5.0
CVSS Score
MEDIUM
2014-08-25
2026-05-06 22:30
✅ 완료

🇰🇷 한글 설명

Python Imaging Library(PIL)와 Pillow의 IcnsImagePlugin.py에서 ICNS 이미지 파일의 블록 크기 검증 부족으로 공격자가 제작된 파일을 통해 서비스 거부(DoS) 공격을 유발할 수 있습니다.

💡 쉬운 설명

이미지 처리 라이브러리 Pillow에서 악의적인 이미지 파일을 처리할 때 프로그램이 강제 종료되거나 시스템이 응답하지 않을 수 있습니다. 파이썬으로 이미지를 다루는 애플리케이션이 위험합니다.

🇺🇸 원문 (English)

PIL/IcnsImagePlugin.py in Python Imaging Library (PIL) and Pillow before 2.3.2 and 2.5.x before 2.5.2 allows remote attackers to cause a denial of service via a crafted block size.

📍 영향받는 시스템

Pillow 버전 < 2.3.2 및 2.5.x < 2.5.2, Python Imaging Library (PIL)

⚔️ 공격 벡터

원격 공격자가 제작된 ICNS 형식의 이미지 파일을 애플리케이션에 제공하여 DoS 유발

🛡️ 대응 방법

Pillow를 2.3.2 이상 또는 2.5.2 이상으로 즉시 업그레이드

🔧 검증 코드

출력된 버전이 2.3.2 이상(단, 2.5.0~2.5.1 제외)이면 안전하며, 그 이하이면 업그레이드 필요

Shell / Script
python -c "import PIL; print(PIL.__version__)"

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Python