CVE Catalog

CVE-2026-28351

MediumCVSS 5.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.48%

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

Summary

pypdf is a free and open-source pure-python PDF library. Prior to version 6.7.4, an attacker can craft a PDF that leads to large memory usage when parsing the content stream using the RunLengthDecode filter. This has been fixed in pypdf 6.7.4.

Risk Assessment

This can lead to memory exhaustion and denial of service (DoS) in applications processing untrusted PDF files. It affects system availability.

Recommendation

Update pypdf to version 6.7.4 or later. As a workaround, consider applying the changes from PR #3664.

Other vulnerabilities in pypdf

See all
Original NVD description (English source)

pypdf is a free and open-source pure-python PDF library. Prior to version 6.7.4, an attacker who uses this vulnerability can craft a PDF which leads to large memory usage. This requires parsing the content stream using the RunLengthDecode filter. This has been fixed in pypdf 6.7.4. As a workaround, consider applying the changes from PR #3664.

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