🔍 CVE-2026-112400

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

🇰🇷 한글 설명

Pillow 라이브러리 9.2.0부터 13.0.0 버전 사이에서 압축 해제 폭탄(decompression-bomb) 예외 발생 시 거부된 GIF 프레임 크기가 메모리에 남아있는 취약점이 존재합니다. 공격자가 조작된 GIF 파일을 사용하여 예외를 유발한 뒤 동일한 이미지 객체를 계속 처리하게 만들면, 이후 작업에서 과도한 메모리를 할당하여 서비스 거부(DoS) 상태를 유발할 수 있습니다.

💡 쉬운 설명

특수하게 제작된 GIF 이미지를 처리할 때 컴퓨터의 메모리를 순식간에 가득 채워 프로그램을 멈추게 만드는 공격입니다. 이미지 처리 라이브러리의 오류를 이용해 시스템을 마비시킬 수 있습니다.

🇺🇸 원문 (English)

Pillow is a Python imaging library. From 9.2.0 until 13.0.0, Pillow can retain a rejected GIF frame size after a decompression-bomb exception. In GifImageFile._seek, a crafted GIF can leave rejected dimensions stored after Image.DecompressionBombError; if an application catches that exception and continues processing the same image object, later seek or load operations allocate according to those dimensions and can exhaust memory, denying service. This issue is fixed in version 13.0.0.

📍 영향받는 시스템

Python Pillow library versions 9.2.0 to 13.0.0

⚔️ 공격 벡터

조작된 GIF 파일을 업로드하거나 처리하게 하여 메모리 할당 오류를 유도하는 방식

🛡️ 대응 방법

Pillow 라이브러리를 13.0.0 이상의 최신 버전으로 업데이트하십시오.

🔧 검증 코드

출력된 버전이 9.2.0 이상 13.0.0 미만인지 확인하십시오.

Shell / Script
pip show Pillow | grep Version

💻 영향받는 소프트웨어

Python