🔍 CVE-2026-112404

0.0
CVSS Score
UNKNOWN
2026-10-19
2026-10-20 19:48
✅ 완료

🇰🇷 한글 설명

Pillow 8.1.0부터 13.0.0 버전 사이에서 TIFF 타일 및 RGBA 디코딩 경로가 libtiff가 생성한 행 데이터를 초과하여 읽을 수 있는 취약점이 발견되었습니다. 조작된 TIFF 파일을 로드할 경우 인접한 힙 데이터가 노출되거나 프로세스가 충돌할 수 있습니다.

💡 쉬운 설명

이미지 처리 라이브러리인 Pillow가 특정 형식의 이미지 파일을 읽을 때 데이터 범위를 벗어나 메모리를 읽는 오류가 있습니다. 이로 인해 해커가 컴퓨터의 민감한 정보를 훔쳐보거나 프로그램을 강제로 종료시킬 수 있습니다.

🇺🇸 원문 (English)

Pillow is a Python imaging library. From 8.1.0 until 13.0.0, Pillow's TIFF tile and RGBA decode paths can read beyond row data produced by libtiff. In _decodeTile and the RGBA unpacker path, when Pillow and libtiff interpret duplicated PhotometricInterpretation or BitsPerSample tags differently, Pillow does not verify that the required input row fits inside the row libtiff produced, while the strip path has this validation. Loading pixels from such a crafted TIFF can expose adjacent heap data in output pixels or crash the process. This issue is fixed in version 13.0.0.

📍 영향받는 시스템

Pillow version 8.1.0 to 13.0.0

⚔️ 공격 벡터

조작된 TIFF 이미지 파일을 시스템에 업로드하거나 로드하도록 유도

🛡️ 대응 방법

Pillow 라이브러리를 최신 버전인 13.0.0 이상으로 업데이트

🔧 검증 코드

출력된 버전이 13.0.0 미만이면 취약한 상태이며, 13.0.0 이상이면 안전합니다.

Shell / Script
pip show Pillow | grep Version

💻 영향받는 소프트웨어

Python