← Vulnerability feed

Vulnerability record · CVE-2026-102994 · published 30 September 2026

CVE-2026-102994: Pypdf project pypdf uncontrolled resource consumption vulnerability

PPypdf Project · Pypdf

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 input through read_until_whitespace, resulting in long runtimes and application unavailability. This issue is fixed in version 6.18.0.

8.7 CVSS 4.0 High EPSS 0.35% · top 74.1% CWE-400 · Uncontrolled resource consumptionCWE-407 · CWE-407
8.7CVSS 4.0 base score
0.35%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.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 input through read_until_whitespace, resulting in long runtimes and application unavailability. This issue is fixed in version 6.18.0.

CVSS:4.0/AV:N/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-102994 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-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-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-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-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%8.7CVE-2026-59936Pypdf project pypdf uncontrolled resource consumption vulnerabilitypypdf 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 ter…EPSS 0.62%

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