VYPR

PyPI package

pypdf

pkg:pypi/pypdf

Vulnerabilities (37)

  • CVE-2026-103000HigSep 30, 2026
    affected < 6.19.0fixed 6.19.0

    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 when an application retrieves document pag

  • CVE-2026-102999HigSep 30, 2026
    affected < 6.19.0fixed 6.19.0

    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 content lookup, producing repeated work and l

  • CVE-2026-102998HigSep 30, 2026
    affected < 6.19.0fixed 6.19.0

    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 loop when an application updates fields with

  • CVE-2026-102997HigSep 30, 2026
    affected < 6.18.1fixed 6.18.1

    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 the earlier recovery counter fails to advan

  • CVE-2026-102996HigSep 30, 2026
    affected < 6.18.1fixed 6.18.1

    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 process entries beyond the 256 character codes

  • CVE-2026-102995HigSep 30, 2026
    affected < 6.18.1fixed 6.18.1

    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 retain oversized values during operations suc

  • CVE-2026-102994HigSep 30, 2026
    affected < 6.18.0fixed 6.18.0

    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 pypdf/generic/_base.py to scan excessive inpu

  • CVE-2026-102993HigSep 30, 2026
    affected < 6.17.0fixed 6.17.0

    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 application retrieves document page labels, consuming

  • CVE-2026-54531MedJun 22, 2026
    affected < 6.13.0fixed 6.13.0

    pypdf is a free and open-source pure-python PDF library. Prior to 6.13.0, an attacker who uses this vulnerability can craft a PDF which leads to an infinite loop. This requires merging a file with outlines into a writer. This vulnerability is fixed in 6.13.0.

  • CVE-2026-54530MedJun 22, 2026
    affected < 6.13.0fixed 6.13.0

    pypdf is a free and open-source pure-python PDF library. Prior to 6.13.0, an attacker who uses this vulnerability can craft a PDF which leads to an infinite loop. This requires extracting the text in layout mode. This vulnerability is fixed in 6.13.0.

  • CVE-2026-49461MedJun 22, 2026
    affected < 6.12.2fixed 6.12.2

    pypdf is a free and open-source pure-python PDF library. Prior to 6.12.2, an attacker who uses this vulnerability can craft a PDF which leads to large memory usage. This requires extracting the text of a page which contains a form XObject with self-references. This vulnerability

  • CVE-2026-49460LowJun 22, 2026
    affected < 6.12.2fixed 6.12.2

    pypdf is a free and open-source pure-python PDF library. Prior to 6.12.2, an attacker who uses this vulnerability can craft a PDF which leads to long runtimes. This requires accessing a stream which uses the /FlateDecode filter with a PNG predictor. This vulnerability is fixed in

  • CVE-2026-48735MedMay 28, 2026
    affected < 6.12.1fixed 6.12.1

    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 unnecessary elements. This vulnerability is fixed i

  • CVE-2026-41314MedApr 22, 2026
    affected < 6.10.2fixed 6.10.2

    pypdf is a free and open-source pure-python PDF library. An attacker who uses a vulnerability present in versions prior to 6.10.2 can craft a PDF which leads to the RAM being exhausted. This requires accessing an image using `/FlateDecode` with large size values. This has been fi

  • CVE-2026-41313MedApr 22, 2026
    affected < 6.10.2fixed 6.10.2

    pypdf is a free and open-source pure-python PDF library. An attacker who uses a vulnerability present in versions prior to 6.10.2 can craft a PDF which leads to long runtimes. This requires loading a PDF with a large trailer `/Size` value in incremental mode. This has been fixed

  • CVE-2026-41312MedApr 22, 2026
    affected < 6.10.2fixed 6.10.2

    pypdf is a free and open-source pure-python PDF library. An attacker who uses a vulnerability present in versions prior to 6.10.2 can craft a PDF which leads to the RAM being exhausted. This requires accessing a stream compressed using `/FlateDecode` with a `/Predictor` unequal 1

  • CVE-2026-41168MedApr 22, 2026
    affected < 6.10.1fixed 6.10.1

    pypdf is a free and open-source pure-python PDF library. An attacker who uses a vulnerability present in versions prior to 6.10.1 can craft a PDF which leads to long runtimes. This requires cross-reference streams with wrong large `/Size` values or object streams with wrong large

  • CVE-2026-40260MedApr 17, 2026
    affected < 6.10.0fixed 6.10.0

    pypdf is a free and open-source pure-python PDF library. In versions prior to 6.10.0, manipulated XMP metadata entity declarations can exhaust RAM. An attacker who exploits this vulnerability can craft a PDF which leads to large memory usage. This requires parsing the XMP metadat

  • CVE-2026-33699HigMar 27, 2026
    affected < 6.9.2fixed 6.9.2

    pypdf is a free and open-source pure-python PDF library. Versions prior to 6.9.2 have a vulnerability in which an attacker can craft a PDF which leads to an infinite loop. This requires reading a file in non-strict mode. This has been fixed in pypdf 6.9.2. If users cannot upgrade

  • CVE-2026-33123MedMar 20, 2026
    affected < 6.9.1fixed 6.9.1

    pypdf is a free and open-source pure-python PDF library. Versions prior to 6.9.1 allow an attacker to craft a malicious PDF which leads to long runtimes and/or large memory usage. Exploitation requires accessing an array-based stream with many entries. This issue has been fixed i

Page 1 of 2