py-pdf
cpe:2.3:a:pypdf_project:pypdf:*:*:*:*:*:*:*
- < 6.9.1
A vulnerability in pypdf, a pure-Python PDF library, exists in versions prior to 6.9.1. It allows an attacker to create a malicious PDF that causes excessive runtime and memory consumption. Exploitation requires the PDF to contain an array-based stream with a large number of entries.
Exploitation of this vulnerability results in inefficient processing of array-based streams, causing increased runtime and memory usage.
Users can upgrade to pypdf version 6.9.1 or apply the changes from Pull Request #3686 if an immediate upgrade is not possible.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.