CVE-2026-48156
pypdf is a free and open-source pure-python PDF library. Prior to 6.12.0, an attacker who uses this vulnerability can craft a PDF which leads to long runtimes. This requires cross-reference streams with /W [0 0 0] values and large /Size values. This vulnerability is fixed in 6.12.0.
Scoring
- Severity
- MEDIUM
- CVSS base score
- 5.1
- CVSS vector
- CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
- EPSS probability
- 0.12%
- CWE
- CWE-834
- Published
- 2026-05-28
- Last modified
- 2026-05-30
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-71852 — pypdf: Possible long runtimes/large memory usage for large CID font width ranges
- 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)