pypdf
PyPI69 known CVEs affecting this package
Aggregated from OSV, GitHub Security Advisories, NVD, and vendor advisories. Each CVE links to its full detail page with vendor advisories, patches, fixed versions, and remediation guidance.
CVEs affecting pypdfpage 2 of 2
- CVE-2026-48155MEDIUMCVSS 5.5EG 5.5fixed in 6.12.02026-05-28
vulnerable: 1.0 ... 6.9.2 (102 versions)
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 offsets.…
- CVE-2026-48156LOWCVSS 3.3EG 3.3fixed in 6.12.02026-05-28
vulnerable: 1.0 ... 6.9.2 (102 versions)
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 va…
- CVE-2026-48735MEDIUMCVSS 5.5EG 5.5fixed in 6.12.12026-05-28
vulnerable: 1.0 ... 6.9.2 (103 versions)
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 unnecessar…
- CVE-2026-49460LOWCVSS 3.3EG 3.3fixed in 6.12.22026-06-16
vulnerable: 1.0 ... 6.9.2 (104 versions)
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 …
- CVE-2026-49461MEDIUMCVSS 5.5EG 5.5fixed in 6.12.22026-06-16
vulnerable: 1.0 ... 6.9.2 (104 versions)
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 …
- CVE-2026-54530MEDIUMCVSS 5.5EG 5.5fixed in 6.13.02026-06-16
vulnerable: 1.0 ... 6.9.2 (105 versions)
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 fixe…
- CVE-2026-54531MEDIUMCVSS 5.5EG 5.5fixed in 6.13.02026-06-16
vulnerable: 1.0 ... 6.9.2 (105 versions)
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…
- CVE-2026-54651MEDIUMCVSS 5.5EG 5.5fixed in 6.13.12026-06-22
vulnerable: 1.0 ... 6.9.2 (106 versions)
pypdf is a free and open-source pure-python PDF library. Prior to 6.13.1, an attacker who uses this vulnerability can craft a PDF which leads to an infinite loop. This requires merging a file with threads/articles into a writer. This vulne…
- CVE-2026-57204MEDIUMCVSS 6.5EG 6.5fixed in 6.13.32026-06-30
vulnerable: 1.0 ... 6.9.2 (108 versions)
pypdf is a free and open-source pure-python PDF library. Prior to 6.13.3, a maliciously crafted PDF can cause DoS. An attacker who uses this vulnerability can craft a PDF which leads to large memory usage, as MAX_DECLARED_STREAM_LENGTH is …
- CVE-2026-59935HIGHCVSS 7.5EG 7.5fixed in 6.14.22026-07-08
vulnerable: 1.0 ... 6.9.2 (111 versions)
pypdf is a free and open-source pure-python PDF library. Prior to 6.14.2, an attacker can craft a PDF with a page content stream containing a not terminated inline image that uses the ASCII85 or ASCIIHex filters, causing an infinite loop d…
- CVE-2026-59936HIGHCVSS 7.5EG 7.5fixed in 6.14.12026-07-08
vulnerable: 1.0 ... 6.9.2 (110 versions)
pypdf is a free and open-source pure-python PDF library. Prior to 6.14.1, an attacker can craft a PDF with a page content stream containing a not terminated inline image, causing an infinite loop during inline image end marker detection su…
- CVE-2026-59937HIGHCVSS 7.5EG 7.5fixed in 6.14.02026-07-08
vulnerable: 1.0 ... 6.9.2 (109 versions)
pypdf is a free and open-source pure-python PDF library. Prior to 6.14.0, an attacker can craft a PDF with repeated malformed cross-reference streams that cause pypdf to spend long runtimes recovering broken cross-reference table entries. …
- CVE-2026-59938MEDIUMCVSS 5.3EG 5.3fixed in 6.14.02026-07-08
vulnerable: 1.0 ... 6.9.2 (109 versions)
pypdf is a free and open-source pure-python PDF library. Prior to 6.14.0, an attacker can craft a PDF with declared image size values that are much too large compared to the actual data, causing large memory usage in pypdf image parsing. T…
- CVE-2026-71852LOWCVSS 3.3EG 3.3fixed in 6.15.02026-08-07
vulnerable: 1.0 ... 6.9.2 (112 versions)
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 /…
- CVE-2026-71870LOWCVSS 3.3EG 3.3fixed in 6.15.02026-08-07
vulnerable: 1.0 ... 6.9.2 (112 versions)
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…
- CVE-2026-82398MEDIUMCVSS 5.3EG 5.3fixed in 6.15.02026-08-31
vulnerable: 1.0 ... 6.9.2 (112 versions)
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 w…
- CVE-2026-84309MEDIUMCVSS 5.5EG 5.5fixed in 6.16.02026-09-01
vulnerable: 1.0 ... 6.9.2 (113 versions)
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 wr…
- CVE-2026-84310LOWCVSS 3.3EG 3.3fixed in 6.16.12026-09-01
vulnerable: 1.0 ... 6.9.2 (114 versions)
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…
- CVE-2026-84311LOWCVSS 3.3EG 3.3fixed in 6.16.12026-09-01
vulnerable: 1.0 ... 6.9.2 (114 versions)
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 form…
Check whether pypdf is used in your infrastructure
EchelonGraph scans your cloud and SBOMs to map every package to your actual deployments. See blast radius for pypdf CVEs against the assets you own.
Book a Demo →