cbcvebase.

Py-Pdf Pypdf vulnerabilities

64 known vulnerabilities affecting py-pdf/pypdf.

Total CVEs
64
CISA KEV
0
Public exploits
0
Exploited in wild
0
Severity breakdown
HIGH20MEDIUM37LOW7

Vulnerabilities

Page 4 of 4
CVE-2026-84310P4LOWCVSS 3.3fixed in 6.16.12026-09-01
CVE-2026-84310 [LOW] CWE-405 CVE-2026-84310: pypdf is a free and open-source pure-python PDF library. Prior to 6.16.1, an attacker can craft a PD pypdf is a free and open-source pure-python PDF library. Prior to 6.16.1, an attacker can craft a PDF that causes pypdf/_doc_common.py _get_outline to consume long runtimes and large amounts of memory when retrieving document outlines with large numbers of entries or deeply nested reused paths because the traversal lacked global entry-count and nesting
nvd
CVE-2026-71852P4LOWCVSS 3.3fixed in 6.15.02026-08-07
CVE-2026-71852 [LOW] CWE-834 CVE-2026-71852: pypdf is a free and open-source pure-python PDF library. Prior to 6.15.0, a crafted PDF can cause lo pypdf is a free and open-source pure-python PDF library. Prior to 6.15.0, a crafted PDF can cause long runtimes and large memory consumption when pypdf/_font.py function Font._collect_cid_character_widths expands unusually large CID font /W width ranges or excessive width entries during text extraction. This issue is fixed in 6.15.0.
nvd
CVE-2026-71870P4LOWCVSS 3.3fixed in 6.15.02026-08-07
CVE-2026-71870 [LOW] CWE-400 CVE-2026-71870: pypdf is a free and open-source pure-python PDF library. Prior to 6.15.0, a crafted PDF can cause la pypdf is a free and open-source pure-python PDF library. Prior to 6.15.0, a crafted PDF can cause large memory consumption when pypdf/_cmap.py function parse_bfrange parses unusually large source-code or destination-string tokens in a font /ToUnicode CMap during text extraction. This issue is fixed in 6.15.0.
nvd
CVE-2026-48156P4LOWCVSS 3.3fixed in 6.12.02026-05-28
CVE-2026-48156 [LOW] CWE-834 CVE-2026-48156: pypdf is a free and open-source pure-python PDF library. Prior to 6.12.0, an attacker who uses this pypdf is a free and open-source pure-python PDF library. Prior to 6.12.0, an attacker who uses this vulnerability can craft a PDF which leads to long runtimes. This requires cross-reference streams with /W [0 0 0] values and large /Size values. This vulnerability is fixed in 6.12.0.
nvd
Py-Pdf Pypdf vulnerabilities | cvebase