CVE-2026-112403 in Pillow
요약
\~에 의해 VulDB • 2026. 10. 20.
Pillow은 Python용 이미지 처리 라이브러리입니다. 버전 13.0.0 이전의 Pillow JPEG 디코더는 요청된 드래프트 스케일(scale)에 맞춰 크기가 지정된 버퍼에 전체 너비의 스캔라인을 쓸 수 있습니다. ImagingJpegDecode 함수는 스케일링이 요청된 후 libjpeg의 실제 출력 너비와 구성 요소(component) 개수를 검증하지 않으며, libjpeg-turbo 3.x에 링크되어 빌드된 버전에서 디코딩되는 8비트 무손실 SOF3 JPEG 파일은 요청된 다운스케일링 기하학(geometry)을 무시할 수 있습니다. 공격자는 draft() 또는 thumbnail() 메서드를 사용하여 다운스케일링을 요청하는 애플리케이션에 이러한 형식의 JPEG 파일을 제공할 수 있습니다. 이로 인해 힙 메모리가 손상되거나 프로세스가 충돌하거나, 잠재적으로 코드 실행이 허용될 수 있습니다. 이전 버전의 libjpeg-turbo 2.x 및 IJG 빌드는 SOF3 입력을 거부합니다. 이 문제는 버전 13.0.0에서 수정되었습니다.
If you want to get best quality of vulnerability data, you may have to visit VulDB.