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 /W width ranges or excessive width entries during text extraction. This issue is fixed in 6.15.0.
References
| Link | Resource |
|---|---|
| https://github.com/py-pdf/pypdf/commit/51cb6acf9e8a35b77e90b4d87d28fe3e1416d7d7 | Patch |
| https://github.com/py-pdf/pypdf/pull/3946 | Patch |
| https://github.com/py-pdf/pypdf/releases/tag/6.15.0 | Release Notes |
| https://github.com/py-pdf/pypdf/security/advisories/GHSA-fwg2-594c-jp42 | Patch Vendor Advisory |
Configurations
History
23 Oct 2026, 20:10
| Type | Values Removed | Values Added |
|---|---|---|
| Summary |
|
05 Oct 2026, 17:32
| Type | Values Removed | Values Added |
|---|---|---|
| CPE | cpe:2.3:a:pypdf_project:pypdf:*:*:*:*:*:*:*:* | |
| CVSS |
v2 : v3 : |
v2 : unknown
v3 : 3.3 |
| First Time |
Pypdf Project
Pypdf Project pypdf |
|
| References | () https://github.com/py-pdf/pypdf/commit/51cb6acf9e8a35b77e90b4d87d28fe3e1416d7d7 - Patch | |
| References | () https://github.com/py-pdf/pypdf/pull/3946 - Patch | |
| References | () https://github.com/py-pdf/pypdf/releases/tag/6.15.0 - Release Notes | |
| References | () https://github.com/py-pdf/pypdf/security/advisories/GHSA-fwg2-594c-jp42 - Patch, Vendor Advisory |
Information
Published : 2026-08-07 19:18
Updated : 2026-10-24 15:10
NVD link : CVE-2026-71852
Mitre link : CVE-2026-71852
CVE.ORG link : CVE-2026-71852
JSON object : View
Products Affected
pypdf_project
- pypdf
CWE
CWE-834
Excessive Iteration
