CVE Catalog

CVE-2026-59935

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.35%

27th percentile - higher than 27% of all known CVEs

Summary

The pypdf library prior to version 6.14.2 is vulnerable to a DoS attack due to an infinite loop when parsing PDF files. An attacker can craft a malicious PDF with a not terminated inline image using ASCII85 or ASCIIHex filters, causing the process to hang.

Risk Assessment

The risk is a Denial of Service (DoS) attack on applications using pypdf to process PDF files. An attacker can send a malicious PDF document that will block the service or application.

Recommendation

Immediately update the pypdf library to version 6.14.2 or later. If an update is not possible, implement PDF file validation before processing with pypdf.

Other vulnerabilities in pypdf

See all
Original NVD description (English source)

pypdf is a free and open-source pure-python PDF library. Prior to 6.14.2, an attacker can craft a PDF with a page content stream containing a not terminated inline image that uses the ASCII85 or ASCIIHex filters, causing an infinite loop during parsing such as when extracting page text. This issue is fixed in version 6.14.2.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS