🔍 CVE-2026-42310

5.5
CVSS Score
MEDIUM
2026-05-09
2026-07-24 21:10
✅ 완료

🇰🇷 한글 설명

Pillow 이미징 라이브러리의 4.2.0부터 12.2.0 이전 버전에서 악성 PDF 파일 처리 시 프로세스가 무한 대기 상태에 빠지는 취약점입니다. 이로 인해 CPU가 100% 소비되며 애플리케이션이 응답 불가능 상태가 됩니다.

💡 쉬운 설명

Pillow를 사용하는 프로그램이 특수하게 조작된 PDF를 열 때 멈춰버리는 문제입니다. 공격자가 악성 PDF를 제공하면 그 프로그램이 작동 불능 상태에 빠집니다.

🇺🇸 원문 (English)

Pillow is a Python imaging library. From version 4.2.0 to before version 12.2.0, an attacker can supply a malicious PDF that causes the process to hang indefinitely, consuming 100% CPU and making the application unresponsive. This issue has been patched in version 12.2.0.

📍 영향받는 시스템

Pillow 버전 4.2.0 ~ 12.1.x (Python 이미징 라이브러리)

⚔️ 공격 벡터

악성 PDF 파일을 Pillow 라이브러리로 처리하도록 유도

🛡️ 대응 방법

Pillow를 12.2.0 이상으로 업그레이드 (pip install --upgrade Pillow)

🔧 검증 코드

명령어 실행 후 'Patched'가 나오면 안전, 'Vulnerable'이 나오면 업그레이드 필요

Shell / Script
python -c "import PIL; print('Vulnerable' if tuple(map(int, PIL.__version__.split('.')[:2])) < (12, 2) else 'Patched')" 2>/dev/null || echo 'Pillow not installed'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

💻 영향받는 소프트웨어

Python