Impact
The flaw allows Pillow to recurse without limit while parsing nested PDF objects during append operations. This can raise an uncaught RecursionError or terminate processes, which results in denial of service. The weakness is a classic uncontrolled recursion (CWE-835).
Affected Systems
The Pillow imaging library, distributed as python-pillow:Pillow, is vulnerable in all released versions from 5.1.0 through 13.0.0.
Risk and Exploitability
The CVSS score of 6.3 indicates moderate severity. EPSS information is unavailable, so the exploitation probability is unknown, and the vulnerability is not listed in the CISA KEV catalog. Based on the description, the likely attack vector involves a crafted PDF file with deeply nested objects supplied to an application that uses Pillow with PDF append enabled. An attacker could trigger a RecursionError or crash the worker process, leading to a denial of service.
OpenCVE Enrichment