CVE-2026-102993

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 large amounts of memory and potentially making the application unavailable. This issue is fixed in version 6.17.0.
Configurations

Configuration 1 (hide)

cpe:2.3:a:pypdf_project:pypdf:*:*:*:*:*:*:*:*

History

02 Oct 2026, 16:13

Type Values Removed Values Added
First Time Pypdf Project
Pypdf Project pypdf
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 7.5
References () https://github.com/py-pdf/pypdf/commit/89db7c4fe9315ecc964bfdf05a4e8c4b94175163 - () https://github.com/py-pdf/pypdf/commit/89db7c4fe9315ecc964bfdf05a4e8c4b94175163 - Patch
References () https://github.com/py-pdf/pypdf/pull/4047 - () https://github.com/py-pdf/pypdf/pull/4047 - Patch
References () https://github.com/py-pdf/pypdf/releases/tag/6.17.0 - () https://github.com/py-pdf/pypdf/releases/tag/6.17.0 - Release Notes
References () https://github.com/py-pdf/pypdf/security/advisories/GHSA-qv6h-rv94-w285 - () https://github.com/py-pdf/pypdf/security/advisories/GHSA-qv6h-rv94-w285 - Patch, Vendor Advisory
CPE cpe:2.3:a:pypdf_project:pypdf:*:*:*:*:*:*:*:*

30 Sep 2026, 20:17

Type Values Removed Values Added
New CVE

Information

Published : 2026-09-30 20:17

Updated : 2026-10-02 17:17


NVD link : CVE-2026-102993

Mitre link : CVE-2026-102993

CVE.ORG link : CVE-2026-102993


JSON object : View

Products Affected

pypdf_project

  • pypdf
CWE
CWE-400

Uncontrolled Resource Consumption

CWE-770

Allocation of Resources Without Limits or Throttling