CVE Catalog

CVE-2026-24688

MediumCVSS 4.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.45%

39th percentile - higher than 39% of all known CVEs

Summary

pypdf is a free and open-source pure-python PDF library. An infinite loop vulnerability present in versions prior to 6.6.2 can be triggered by a crafted PDF when accessing the outlines/bookmarks. This has been fixed in pypdf 6.6.2.

Risk Assessment

This can cause application hangs and denial of service (DoS) when processing untrusted PDF files. It affects system availability.

Recommendation

Update pypdf to version 6.6.2 or later. If upgrading is not possible, consider manually applying the changes from PR #3610.

Other vulnerabilities in pypdf

See all
Original NVD description (English source)

pypdf is a free and open-source pure-python PDF library. An attacker who uses an infinite loop vulnerability that is present in versions prior to 6.6.2 can craft a PDF which leads to an infinite loop. This requires accessing the outlines/bookmarks. This has been fixed in pypdf 6.6.2. If projects cannot upgrade yet, consider applying the changes from PR #3610 manually.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS