Malicious Stream Processing Flaw in pypdf Open-Source Library
CVE-2026-115585
7.1HIGH
What is CVE-2026-115585?
The pypdf library, a free and open-source PDF manipulation tool in Python, suffers from a vulnerability that arises from incomplete handling of malformed cross-reference entries. This issue could trigger excessive processing times due to repeated PDF stream reloads during recovery attempts, even when a recovery cache is active. This vulnerability affects all versions prior to 6.21.2 and can significantly degrade performance for applications relying on pypdf for PDF processing. Users are advised to upgrade to version 6.21.2, which rectifies this problem.
Affected Version(s)
pypdf < 6.21.2
