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.
Scoring
- Severity
- MEDIUM
- CVSS base score
- 4.8
- CVSS vector
- CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
- EPSS probability
- 0.13%
- CWE
- CWE-834
- Published
- 2026-08-07
- Last modified
- 2026-08-10
Affected products
- py-pdf pypdf
Weakness type
Related vulnerabilities
- CVE-2026-16497 — NVIDIA Triton Inference Server for Linux contains a vulnerability where an attacker could cause...
- CVE-2026-84311 — pypdf: Possible long runtimes/large memory usage when extracting XForm objects
- CVE-2026-84310 — pypdf: Possible long runtimes/large memory usage when retrieving outlines
- CVE-2026-77357 — Mesop: DoS in /hot-reload endpoint allows unauthenticated attacker to exhaust worker threads and crash the server
- CVE-2026-59644 — MLS hash-ratchet honours arbitrary 32-bit generation counter from sender
- CVE-2026-64641 — Next.js: Denial of Service in App Router using Server Actions
- CVE-2026-50171 — Angular: Denial of Service (DoS) via OOM in Number Formatting (digitsInfo)
- CVE-2026-45680 — OpenTelemetry eBPF Instrumentation: Unbounded BPF internal metrics replay can exhaust CPU