Resource exhaustion in PyPDF - #VU156728
Published: October 21, 2026
Vulnerability details
The vulnerability allows a remote attacker to cause a denial of service through excessive PDF processing time.
The vulnerability exists due to uncontrolled resource consumption in pypdf's indirect object handling when processing repeated references to the same nonexistent object. A remote attacker can craft a PDF containing these references to cause prolonged processing when the affected portions of the file are loaded.