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.

46 CVEsRSS

CVE-2026-115572High· 7.1
4d ago

pypdf: Possible long runtimes for repeated references to the same missing object

pypdf: Possible long runtimes for repeated references to the same missing object

▾ Twilightpypdf · pypdfEPSS 0.38%via OSV
CVE-2026-115585High· 7.1
4d ago

pypdf: Possible long runtimes for repeated malformed cross-reference entries (Follow-up)

pypdf: Possible long runtimes for repeated malformed cross-reference entries (Follow-up)

▾ Twilightpypdf · pypdfEPSS 0.41%via OSV
CVE-2026-115580High· 7.1
4d ago

pypdf: Possible long runtimes for large xref table header limits

pypdf: Possible long runtimes for large xref table header limits

▾ Twilightpypdf · pypdfEPSS 0.41%via OSV
CVE-2026-113789Medium· 6.0
5d ago

pypdf: Possible long runtimes/large memory usage when retrieving form fields

pypdf: Possible long runtimes/large memory usage when retrieving form fields

▾ Sunlitpypdf · pypdfEPSS 0.39%via OSV
CVE-2026-113790Medium· 6.0
5d ago

pypdf: Possible large memory usage when parsing arrays and dictionaries

pypdf: Possible large memory usage when parsing arrays and dictionaries

▾ Sunlitpypdf · pypdfEPSS 0.39%via OSV
CVE-2026-113791Medium· 6.0
5d ago

pypdf: Possible large memory usage when parsing content streams

pypdf: Possible large memory usage when parsing content streams

▾ Sunlitpypdf · pypdfEPSS 0.39%via OSV
CVE-2026-113795Medium· 6.0
6d ago

pypdf: Possible large memory usage for streams with multiple filters

pypdf: Possible large memory usage for streams with multiple filters

▾ Sunlitpypdf · pypdfEPSS 0.47%via OSV
CVE-2026-113793Medium· 6.0
6d ago

pypdf: Possible infinite loop when removing tree items

pypdf: Possible infinite loop when removing tree items

▾ Sunlitpypdf · pypdfEPSS 0.47%via OSV
CVE-2026-113794Medium· 6.0
6d ago

pypdf: Possible infinite loop when hitting EOF in standard xref table

pypdf: Possible infinite loop when hitting EOF in standard xref table

▾ Sunlitpypdf · pypdfEPSS 0.47%via OSV
CVE-2026-113792Medium· 6.0
6d ago

pypdf: Possible infinite loop in PdfWriter.find_outline_item

pypdf is a free and open-source pure-python PDF library. Prior to 6.20.1, calling PdfWriter.find_outline_item on a crafted PDF with a cyclic outline hierarchy can enter an infinite loop and block the current process. This issue is fixed …

▾ Sunlitpy-pdf · pypdfEPSS 0.47%via CVEORG
CVE-2026-113786Low· 2.3
6d ago

pypdf: Unvalidated JPEG image data loading

pypdf: Unvalidated JPEG image data loading

▾ Sunlitpypdf · pypdfEPSS 0.38%via OSV
CVE-2026-103000High· 7.5
3w 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.19.0, a crafted PDF can provide unusually large alphabetical page-label values that cause pypdf/_page_labels.py to generate strings beyond a reasonable page-label length…

▾ Twilightpypdf_project · pypdfEPSS 0.35%via NVD
CVE-2026-102999High· 7.5
3w 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.19.0, a crafted PDF containing many embedded files can cause the dictionary-based attachments API in pypdf/_doc_common.py to reparse the full attachment list for each co…

▾ Twilightpypdf_project · pypdfEPSS 0.35%via NVD
CVE-2026-102998High· 7.5
3w 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.19.0, a crafted PDF with form field values can cause pypdf/generic/_appearance_stream.py appearance-stream generation to repeat invariant selection-data work inside a lo…

▾ Twilightpypdf_project · pypdfEPSS 0.34%via NVD
CVE-2026-102997High· 7.5
3w 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.18.1, a crafted PDF containing a partially malformed /FlateDecode stream with padded data can force pypdf/filters.py to use inefficient byte-by-byte decompression while …

▾ Twilightpypdf_project · pypdfEPSS 0.34%via NVD
CVE-2026-102996High· 7.5
3w 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.18.1, a crafted PDF can provide a TrueType or Type1 simple font with an unusually large /Widths array, causing pypdf/_font.py Font._collect_tt_t1_character_widths to pro…

▾ Twilightpypdf_project · pypdfEPSS 0.34%via NVD
CVE-2026-102995High· 7.5⚖ disputed
3w 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.18.1, a crafted PDF can place unusually large source-code or destination-string tokens in a font /ToUnicode mapping, causing pypdf/_cmap.py parse_bfchar to decode and re…

▾ Twilightpypdf_project · pypdfEPSS 0.34%via NVD
CVE-2026-102994High· 7.5
3w 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.18.0, a crafted PDF containing indirect-object identifiers or generation-number tokens that continue for a long time without whitespace can cause pypdf/_reader.py and py…

▾ Twilightpypdf_project · pypdfEPSS 0.34%via NVD
CVE-2026-102993High· 7.5⚖ disputed
3w 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.17.0, a crafted PDF can provide unusually large Roman page-label values that cause pypdf/_page_labels.py to generate excessively large numeral strings when an applicatio…

▾ Twilightpypdf_project · pypdfEPSS 0.35%via NVD
CVE-2026-84309Medium· 5.5
1mo 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.16.0, an attacker can craft a PDF whose cyclic tree structure causes pypdf/generic/_data_structures.py TreeObject.insert_child to follow /Next links indefinitely when a …

▾ Sunlitpypdf_project · pypdfEPSS 0.19%via NVD
CVE-2026-84311Low· 3.3⚖ disputed
1mo 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.16.1, an attacker can craft a PDF that causes pypdf/_page.py PageObject._extract_text and PageObject.extract_xform_text to traverse a directed acyclic graph of reused fo…

▾ Sunlitpypdf_project · pypdfEPSS 0.14%via NVD
CVE-2026-84310Low· 3.3⚖ disputed
1mo 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.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 wi…

▾ Sunlitpypdf_project · pypdfEPSS 0.14%via NVD
CVE-2026-82398Medium· 5.3
1mo 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, an attacker can craft a PDF that causes long runtimes when the pypdf/_utils.py function read_until_whitespace reads a stream containing a long run of bytes without…

▾ Sunlitpypdf_project · pypdfEPSS 0.52%via NVD
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
pypdf vulnerabilities (CVEs) · VulnSea