🇰🇷 한글 설명
Pillow 10.3.0부터 12.1.1 이전 버전에서 조작된 PSD 이미지 로드 시 메모리 범위를 벗어난 쓰기(out-of-bounds write) 취약점이 존재합니다. 이는 12.1.1 버전에서 수정되었습니다.
💡 쉬운 설명
Pillow라는 이미지 처리 라이브러리에서 악의적으로 만든 PSD 파일을 열면 프로그램 메모리가 손상될 수 있습니다. 공격자가 이를 악용하면 컴퓨터의 데이터 손상이나 코드 실행이 가능합니다.
🇺🇸 원문 (English)
Pillow is a Python imaging library. From 10.3.0 to before 12.1.1, an out-of-bounds write may be triggered when loading a specially crafted PSD image. This vulnerability is fixed in 12.1.1.
📍 영향받는 시스템
Pillow 10.3.0 ~ 12.1.0 버전
⚔️ 공격 벡터
조작된 PSD 이미지 파일을 애플리케이션에 로드시켜 메모리 손상 발생
🛡️ 대응 방법
pip install --upgrade 'Pillow>=12.1.1' 실행하여 12.1.1 이상으로 업그레이드
🔧 검증 코드
OK가 출력되면 안전한 버전이고, VULNERABLE이 출력되면 즉시 업그레이드 필요합니다.
python -c "import PIL; print('OK' if tuple(map(int, PIL.__version__.split('.'))) >= (12, 1, 1) else 'VULNERABLE')"