VulnSea

pypdf vulnerabilities

CVEs whose affected-version data names the pypdf package (pip). Each record lists the affected and patched versions; check a specific version with the dependency checker or POST /api/sbom.

53 CVEsRSS

CVE-2026-71870Low· 3.3⚖ disputed
2mo ago

pypdf is a free and open-source pure-python PDF library

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 fo…

▾ Sunlitpypdf_project · pypdfEPSS 0.13%via NVD
CVE-2026-71852Low· 3.3⚖ disputed
2mo ago

pypdf is a free and open-source pure-python PDF library

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…

▾ Sunlitpypdf_project · pypdfEPSS 0.13%via NVD
CVE-2026-54651Medium
3mo ago

pypdf: Possible infinite loop when processing threads/articles in writer

pypdf: Possible infinite loop when processing threads/articles in writer

▾ Sunlitpypdf · pypdfEPSS 0.16%via GHSA
CVE-2026-57204Medium
4mo ago

pypdf: Missing stream length values ignore defined limits

pypdf: Missing stream length values ignore defined limits

▾ Sunlitpypdf · pypdfEPSS 0.37%via OSV
GHSA-jm82-fx9c-mx94Medium
4mo ago

pypdf: Missing stream length values ignore defined limits

pypdf: Missing stream length values ignore defined limits

▾ Sunlitpypdf · pypdfvia GHSA
CVE-2026-49460Medium
4mo ago

pypdf: Inefficient decoding of FlateDecode PNG predictor streams

pypdf: Inefficient decoding of FlateDecode PNG predictor streams

▾ Sunlitpypdf · pypdfEPSS 0.17%via GHSA
CVE-2026-49461Medium
4mo ago

pypdf: Possible large memory usage for form XObjects during text extraction

pypdf: Possible large memory usage for form XObjects during text extraction

▾ Sunlitpypdf · pypdfEPSS 0.17%via GHSA
CVE-2026-54530Medium
4mo ago

pypdf: Possible infinite loop when retrieving fonts for layout-mode text extraction

pypdf: Possible infinite loop when retrieving fonts for layout-mode text extraction

▾ Sunlitpypdf · pypdfEPSS 0.17%via OSV
CVE-2026-54531Medium
4mo ago

pypdf: Possible infinite loop when processing outlines/bookmarks in writer

pypdf: Possible infinite loop when processing outlines/bookmarks in writer

▾ Sunlitpypdf · pypdfEPSS 0.17%via OSV
CVE-2026-48155Medium· 5.5
5mo ago

pypdf is a free and open-source pure-python PDF library

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 large memory usage. This requires extracting text in layout mode with large character offset…

▾ Sunlitpypdf_project · pypdfEPSS 0.13%via NVD
CVE-2026-48156Low· 3.3
5mo ago

pypdf is a free and open-source pure-python PDF library

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 …

▾ Sunlitpypdf_project · pypdfEPSS 0.12%via NVD
CVE-2026-48735Medium· 5.5
5mo ago

pypdf is a free and open-source pure-python PDF library

pypdf is a free and open-source pure-python PDF library. Prior to 6.12.1, an attacker who uses this vulnerability can craft a PDF which leads to large memory usage. This requires parsing large XMP metadata, possibly with lots of unnecess…

▾ Sunlitpypdf_project · pypdfEPSS 0.13%via NVD
CVE-2026-41314Medium· 6.5
6mo ago

pypdf: Manipulated FlateDecode image dimensions can exhaust RAM

pypdf: Manipulated FlateDecode image dimensions can exhaust RAM

▾ Sunlitpypdf · pypdfEPSS 0.23%via OSV
CVE-2026-41312Medium· 6.5
6mo ago

pypdf: Manipulated FlateDecode predictor parameters can exhaust RAM

pypdf: Manipulated FlateDecode predictor parameters can exhaust RAM

▾ Sunlitpypdf · pypdfEPSS 0.23%via OSV
CVE-2026-41313Medium· 6.5
6mo ago

pypdf: Possible long runtimes for wrong size values in incremental mode

pypdf: Possible long runtimes for wrong size values in incremental mode

▾ Sunlitpypdf · pypdfEPSS 0.21%via OSV
CVE-2026-41168Medium· 5.3
6mo ago

pypdf has long runtimes for wrong size values in cross-reference and object streams

pypdf has long runtimes for wrong size values in cross-reference and object streams

▾ Sunlitpypdf · pypdfEPSS 0.30%via OSV
CVE-2026-40260Medium· 5.3
6mo ago

pypdf: Manipulated XMP metadata entity declarations can exhaust RAM

pypdf: Manipulated XMP metadata entity declarations can exhaust RAM

▾ Sunlitpypdf · pypdfEPSS 0.42%via OSV
CVE-2025-66019Medium
11mo ago

pypdf's LZWDecode streams be manipulated to exhaust RAM

pypdf's LZWDecode streams be manipulated to exhaust RAM

▾ Sunlitpypdf · pypdfEPSS 0.39%via OSV
CVE-2025-62707High· 7.5
1y ago

pypdf is a free and open-source pure-python PDF library

pypdf is a free and open-source pure-python PDF library. Prior to version 6.1.3, an attacker who uses this vulnerability can craft a PDF which leads to an infinite loop. This requires parsing the content stream of a page which has an inl…

▾ Twilightpypdf_project · pypdfEPSS 0.44%via NVD
CVE-2025-62708High· 7.5
1y ago

pypdf is a free and open-source pure-python PDF library

pypdf is a free and open-source pure-python PDF library. Prior to version 6.1.3, an attacker who uses this vulnerability can craft a PDF which leads to large memory usage. This requires parsing the content stream of a page using the LZWD…

▾ Twilightpypdf_project · pypdfEPSS 0.44%via NVD
CVE-2025-55197Medium
1y ago

PyPDF's Manipulated FlateDecode streams can exhaust RAM

PyPDF's Manipulated FlateDecode streams can exhaust RAM

▾ Sunlitpypdf · pypdfEPSS 0.48%via OSV
CVE-2023-46250Medium· 5.1
3y ago

Possible Infinite Loop when PdfWriter(clone_from) is used with a PDF

Possible Infinite Loop when PdfWriter(clone_from) is used with a PDF

▾ Sunlitpypdf · pypdfEPSS 0.24%via OSV
CVE-2023-36464Medium· 6.2
3y ago

pypdf and PyPDF2 possible Infinite Loop when a comment isn't followed by a character

pypdf and PyPDF2 possible Infinite Loop when a comment isn't followed by a character

▾ Sunlitpypdf · pypdfEPSS 0.35%via OSV
pypdf vulnerabilities (CVEs) — page 2 · VulnSea