🇰🇷 한글 설명
Pillow는 파이썬 이미징 라이브러리이며, 버전 10.3.0부터 12.2.0 이전까지 악성 PSD 파일 처리 시 메모리 손상이 발생할 수 있습니다. 이로 인해 프로그램 충돌 또는 임의 코드 실행이 가능하며, 버전 12.2.0에서 패치되었습니다.
💡 쉬운 설명
사진 편집 파일을 다루는 파이썬 라이브러리에서 악의적인 파일을 열면 프로그램이 망가질 수 있습니다. 최신 버전으로 업데이트하면 이 문제가 해결됩니다.
🇺🇸 원문 (English)
Pillow is a Python imaging library. From version 10.3.0 to before version 12.2.0, processing a malicious PSD file could lead to memory corruption, potentially resulting in a crash or arbitrary code execution. This issue has been patched in version 12.2.0.
📍 영향받는 시스템
Pillow 10.3.0 ~ 12.1.x (12.2.0 이상 제외)
⚔️ 공격 벡터
악성 PSD 파일을 대상 애플리케이션에 업로드하거나 처리하게 하여 메모리 손상 유발
🛡️ 대응 방법
pip install --upgrade Pillow 또는 pip install 'Pillow>=12.2.0'
🔧 검증 코드
출력된 버전 번호가 12.2.0 이상이면 안전하며, 12.1.x 이하이면 즉시 업그레이드 필요
pip show Pillow 2>/dev/null | grep Version || python -c "import PIL; print(f'Pillow {PIL.__version__}')"