CVE-2026-71852

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.
Configurations

Configuration 1 (hide)

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

History

23 Oct 2026, 20:10

Type Values Removed Values Added
Summary
  • (es) pypdf es una biblioteca PDF de Python puro, gratuita y de código abierto. Antes de la versión 6.15.0, un PDF manipulado puede causar tiempos de ejecución prolongados y un gran consumo de memoria cuando la función Font._collect_cid_character_widths de pypdf/_font.py expande rangos de ancho /W de fuentes CID inusualmente grandes o entradas de ancho excesivas durante la extracción de texto. Este problema se ha solucionado en la versión 6.15.0.

05 Oct 2026, 17:32

Type Values Removed Values Added
CPE cpe:2.3:a:pypdf_project:pypdf:*:*:*:*:*:*:*:*
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 3.3
First Time Pypdf Project
Pypdf Project pypdf
References () https://github.com/py-pdf/pypdf/commit/51cb6acf9e8a35b77e90b4d87d28fe3e1416d7d7 - () https://github.com/py-pdf/pypdf/commit/51cb6acf9e8a35b77e90b4d87d28fe3e1416d7d7 - Patch
References () https://github.com/py-pdf/pypdf/pull/3946 - () https://github.com/py-pdf/pypdf/pull/3946 - Patch
References () https://github.com/py-pdf/pypdf/releases/tag/6.15.0 - () 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 - () 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