Inefficient Algorithmic Complexity in PyPDF - #VU156727
Published: October 21, 2026
Vulnerability details
The vulnerability allows a remote attacker to cause a denial of service through excessive PDF processing times.
The vulnerability exists due to inefficient algorithmic complexity in pypdf's cross-reference stream processing when parsing PDFs containing repeated malformed cross-reference entries. A remote attacker can craft a PDF that triggers repeated loading of the entire stream despite an existing cache to prolong processing and reduce application availability.