← Vulnerability feed

Vulnerability record · CVE-2026-84309 · published 1 September 2026

CVE-2026-84309: Pypdf project pypdf vulnerability

PPypdf Project · Pypdf

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 writing code path inserts a child, producing an infinite loop. This issue is fixed in version 6.16.0.

6.9 CVSS 4.0 Medium EPSS 0.19% · top 92.4% CWE-835 · CWE-835
6.9CVSS 4.0 base score
0.19%EPSS exploitation probability, 30 days
NoNot in CISA KEV
1Affected product versions listed by NVD
4References
5 Oct 2026Last modified by NVD

Description

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 writing code path inserts a child, producing an infinite loop. This issue is fixed in version 6.16.0.

CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:

Affected products

1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

Track CVE-2026-84309 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

8.7CVE-2026-103000Pypdf project pypdf uncontrolled resource consumption vulnerabilitypypdf 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 th…EPSS 0.35%8.7CVE-2026-102998Pypdf project pypdf uncontrolled resource consumption vulnerabilitypypdf 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_st…EPSS 0.35%8.7CVE-2026-102999Pypdf project pypdf uncontrolled resource consumption vulnerabilitypypdf 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…EPSS 0.35%8.7CVE-2026-102997Pypdf project pypdf uncontrolled resource consumption vulnerabilitypypdf 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 pad…EPSS 0.35%8.7CVE-2026-102995Pypdf project pypdf uncontrolled resource consumption vulnerabilitypypdf 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 t…EPSS 0.35%8.7CVE-2026-102996Pypdf project pypdf uncontrolled resource consumption vulnerabilitypypdf 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…EPSS 0.35%8.7CVE-2026-102994Pypdf project pypdf uncontrolled resource consumption vulnerabilitypypdf 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 t…EPSS 0.35%8.7CVE-2026-102993Pypdf project pypdf uncontrolled resource consumption vulnerabilitypypdf 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 caus…EPSS 0.35%

Source: NIST National Vulnerability Database (record CVE-2026-84309), CISA KEV, FIRST EPSS (scores of 2026-10-07). This page is refreshed as NVD updates the record.