Infinite loop in PyPDF - CVE-2026-113794
Published: November 9, 2026
Vulnerability details
The vulnerability allows an unauthenticated attacker to cause a denial of service by making PyPDF loop indefinitely while processing a crafted PDF file.
The vulnerability exists due to an unreachable loop exit condition in standard cross-reference table parsing when an incomplete PDF ends inside that table. An unauthenticated attacker can supply such a file for processing, preventing the affected parsing operation from completing.