CVE-2026-33699

pypdf is a free and open-source pure-python PDF library. Versions prior to 6.9.2 have a vulnerability in which an attacker can craft a PDF which leads to an infinite loop. This requires reading a file in non-strict mode. This has been fixed in pypdf 6.9.2. If users cannot upgrade yet, consider applying the changes from the patch manually.
Configurations

Configuration 1 (hide)

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

History

01 Apr 2026, 16:01

Type Values Removed Values Added
CPE cpe:2.3:a:pypdf_project:pypdf:*:*:*:*:*:*:*:*
First Time Pypdf Project
Pypdf Project pypdf
References () https://github.com/py-pdf/pypdf/pull/3693 - () https://github.com/py-pdf/pypdf/pull/3693 - Issue Tracking, Patch
References () https://github.com/py-pdf/pypdf/releases/tag/6.9.2 - () https://github.com/py-pdf/pypdf/releases/tag/6.9.2 - Product, Release Notes
References () https://github.com/py-pdf/pypdf/security/advisories/GHSA-87mj-5ggw-8qc3 - () https://github.com/py-pdf/pypdf/security/advisories/GHSA-87mj-5ggw-8qc3 - Patch, Vendor Advisory
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 7.5

30 Mar 2026, 13:26

Type Values Removed Values Added
Summary
  • (es) pypdf es una biblioteca PDF escrita puramente en Python, gratuita y de código abierto. Las versiones anteriores a la 6.9.2 tienen una vulnerabilidad en la que un atacante puede crear un PDF que conduce a un bucle infinito. Esto requiere leer un archivo en modo no estricto. Esto ha sido corregido en pypdf 6.9.2. Si los usuarios aún no pueden actualizar, consideren aplicar los cambios del parche manualmente.

27 Mar 2026, 01:16

Type Values Removed Values Added
New CVE

Information

Published : 2026-03-27 01:16

Updated : 2026-04-01 16:01


NVD link : CVE-2026-33699

Mitre link : CVE-2026-33699

CVE.ORG link : CVE-2026-33699


JSON object : View

Products Affected

pypdf_project

  • pypdf
CWE
CWE-835

Loop with Unreachable Exit Condition ('Infinite Loop')