[ CVE-2026-112406 · Published 19 Oct 2026 ]
Pillow: Infinite loop in PdfParser.rewrite_pages on page tree Parent cycle
CVSS 8.7
EPSS <1%Fix available
[ Description ]Official description
Pillow is a Python imaging library. From 5.1.0 until 13.0.0, Pillow can enter an infinite loop while rewriting PDF pages. PdfParser.rewrite_pages() follows Parent relationships without detecting a cycle in the page tree. An attacker can supply a cyclic PDF to an application that appends an image to that PDF. This can hold the worker at full CPU and deny service. This issue is fixed in version 13.0.0.
[ Fixes ]Fixes and patches
- Pillow 13.0.0Fixed version · GitHub Advisories · pip package Pillow: upgrade to 13.0.0 or later (affected >= 5.1.0, < 13.0.0)
[ Packages ]Affected open-source packages
- Pillow pipAffected >= 5.1.0, < 13.0.0 · fixed in 13.0.0 · GHSA-f2g6-542v-9j58