CVE Catalog

CVE-2026-59938

MediumCVSS 5.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.30%

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

Summary

In the pypdf library prior to version 6.14.0, a vulnerability allows an attacker to craft a PDF with declared image size values much larger than the actual data, causing excessive memory usage during image parsing. This can be exploited for a denial-of-service (DoS) attack by exhausting memory resources.

Risk Assessment

The organization faces the risk of memory exhaustion on servers or applications processing PDF files, potentially leading to service disruption (DoS) and associated financial or operational losses.

Recommendation

Immediately update the pypdf library to version 6.14.0 or later, which includes a fix for this vulnerability. If updating is not possible, restrict processing of untrusted PDF files.

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.0, an attacker can craft a PDF with declared image size values that are much too large compared to the actual data, causing large memory usage in pypdf image parsing. This issue is fixed in version 6.14.0.

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