Infinite loop in PyPDF - CVE-2026-113792
Published: October 21, 2026 / Updated: October 23, 2026
Vulnerability details
The vulnerability allows a remote attacker to cause a denial of service by triggering an infinite loop.
The vulnerability exists due to a loop with an unreachable exit condition in pypdf's PdfWriter.find_outline_item method when processing a specially crafted PDF. A remote attacker can supply a crafted PDF to an application that calls this method to cause processing to loop indefinitely.