What’s Vulnerable › Vulnerabilities
CVE-2025-62707: pypdf affected by possible infinite loop when reading DCT inline images without EOF marker
- Severity: high (CVSS 7.5 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.4% probability of exploitation in the next 30 days
- Public exploit or detection template: none known
- Published: 2025-10-22 · updated 2026-10-08
- Weakness: CWE-834
Description
pypdf is a free and open-source pure-python PDF library. Prior to version 6.1.3, an attacker who uses this vulnerability can craft a PDF which leads to an infinite loop. This requires parsing the content stream of a page which has an inline image using the DCTDecode filter. This has been fixed in pypdf version 6.1.3.
Affected products
- py-pdf pypdf: before 6.1.3 — fixed in 6.1.3
How to fix
Upgrade to a fixed version: py-pdf pypdf 6.1.3. Check the vendor advisory for mitigations.
References
- https://github.com/py-pdf/pypdf/commit/f2864d6dd9bac7cecd3f4f54308b25ebbfa178f8
- https://github.com/py-pdf/pypdf/pull/3501
- https://github.com/py-pdf/pypdf/releases/tag/6.1.3
- https://github.com/py-pdf/pypdf/security/advisories/GHSA-vr63-x8vc-m265
Get alerted when CVE-2025-62707 or the next vulnerability affects your stack