What’s Vulnerable › Vulnerabilities

CVE-2026-33123: pypdf has inefficient decoding of array-based streams

Description

pypdf is a free and open-source pure-python PDF library. Versions prior to 6.9.1 allow an attacker to craft a malicious PDF which leads to long runtimes and/or large memory usage. Exploitation requires accessing an array-based stream with many entries. This issue has been fixed in version 6.9.1.

Affected products

How to fix

Upgrade to a fixed version: py-pdf pypdf 6.9.1. Check the vendor advisory for mitigations.

References

Get alerted when CVE-2026-33123 or the next vulnerability affects your stack