Vulnerability Details CVE-2025-55197
pypdf is a free and open-source pure-python PDF library. Prior to version 6.0.0, an attacker can craft a PDF which leads to the RAM being exhausted. This requires just reading the file if a series of FlateDecode filters is used on a malicious cross-reference stream. Other content streams are affected on explicit access. This issue has been fixed in 6.0.0. If an update is not possible, a workaround involves including the fixed code from pypdf.filters.decompress into the existing filters file.
Exploit prediction scoring system (EPSS) score
EPSS Score 0.0
EPSS Ranking 13.2%
CVSS Severity
CVSS v3 Score 7.5
Products affected by CVE-2025-55197
-
cpe:2.3:a:pypdf_project:pypdf:1.17.0
-
cpe:2.3:a:pypdf_project:pypdf:1.18.0
-
cpe:2.3:a:pypdf_project:pypdf:1.19.0
-
cpe:2.3:a:pypdf_project:pypdf:1.20.0
-
cpe:2.3:a:pypdf_project:pypdf:1.21.0
-
cpe:2.3:a:pypdf_project:pypdf:1.22.0
-
cpe:2.3:a:pypdf_project:pypdf:1.23.0
-
cpe:2.3:a:pypdf_project:pypdf:1.24.0
-
cpe:2.3:a:pypdf_project:pypdf:1.25.0
-
cpe:2.3:a:pypdf_project:pypdf:1.25.1
-
cpe:2.3:a:pypdf_project:pypdf:1.26.0
-
cpe:2.3:a:pypdf_project:pypdf:1.27.0
-
cpe:2.3:a:pypdf_project:pypdf:1.27.1
-
cpe:2.3:a:pypdf_project:pypdf:1.27.10
-
cpe:2.3:a:pypdf_project:pypdf:1.27.11
-
cpe:2.3:a:pypdf_project:pypdf:1.27.12
-
cpe:2.3:a:pypdf_project:pypdf:1.27.2
-
cpe:2.3:a:pypdf_project:pypdf:1.27.3
-
cpe:2.3:a:pypdf_project:pypdf:1.27.4
-
cpe:2.3:a:pypdf_project:pypdf:1.27.5
-
cpe:2.3:a:pypdf_project:pypdf:1.27.6
-
cpe:2.3:a:pypdf_project:pypdf:1.27.7
-
cpe:2.3:a:pypdf_project:pypdf:1.27.8
-
cpe:2.3:a:pypdf_project:pypdf:1.27.9
-
cpe:2.3:a:pypdf_project:pypdf:1.28.0
-
cpe:2.3:a:pypdf_project:pypdf:1.28.1
-
cpe:2.3:a:pypdf_project:pypdf:1.28.2
-
cpe:2.3:a:pypdf_project:pypdf:1.28.3
-
cpe:2.3:a:pypdf_project:pypdf:1.28.4
-
cpe:2.3:a:pypdf_project:pypdf:1.28.5
-
cpe:2.3:a:pypdf_project:pypdf:1.28.6
-
cpe:2.3:a:pypdf_project:pypdf:2.0.0
-
cpe:2.3:a:pypdf_project:pypdf:2.1.0
-
cpe:2.3:a:pypdf_project:pypdf:2.1.1
-
cpe:2.3:a:pypdf_project:pypdf:2.10.0
-
cpe:2.3:a:pypdf_project:pypdf:2.10.1
-
cpe:2.3:a:pypdf_project:pypdf:2.10.2
-
cpe:2.3:a:pypdf_project:pypdf:2.10.3
-
cpe:2.3:a:pypdf_project:pypdf:2.10.4
-
cpe:2.3:a:pypdf_project:pypdf:2.10.5
-
cpe:2.3:a:pypdf_project:pypdf:2.10.6
-
cpe:2.3:a:pypdf_project:pypdf:2.10.7
-
cpe:2.3:a:pypdf_project:pypdf:2.10.8
-
cpe:2.3:a:pypdf_project:pypdf:2.10.9
-
cpe:2.3:a:pypdf_project:pypdf:2.11.0
-
cpe:2.3:a:pypdf_project:pypdf:2.11.1
-
cpe:2.3:a:pypdf_project:pypdf:2.11.2
-
cpe:2.3:a:pypdf_project:pypdf:2.12.0
-
cpe:2.3:a:pypdf_project:pypdf:2.12.1
-
cpe:2.3:a:pypdf_project:pypdf:2.2.0
-
cpe:2.3:a:pypdf_project:pypdf:2.2.1
-
cpe:2.3:a:pypdf_project:pypdf:2.3.0
-
cpe:2.3:a:pypdf_project:pypdf:2.3.1
-
cpe:2.3:a:pypdf_project:pypdf:2.4.0
-
cpe:2.3:a:pypdf_project:pypdf:2.4.1
-
cpe:2.3:a:pypdf_project:pypdf:2.4.2
-
cpe:2.3:a:pypdf_project:pypdf:2.5.0
-
cpe:2.3:a:pypdf_project:pypdf:2.6.0
-
cpe:2.3:a:pypdf_project:pypdf:2.7.0
-
cpe:2.3:a:pypdf_project:pypdf:2.8.0
-
cpe:2.3:a:pypdf_project:pypdf:2.8.1
-
cpe:2.3:a:pypdf_project:pypdf:2.9.0
-
cpe:2.3:a:pypdf_project:pypdf:3.0.0
-
cpe:2.3:a:pypdf_project:pypdf:3.1.0
-
cpe:2.3:a:pypdf_project:pypdf:3.10.0
-
cpe:2.3:a:pypdf_project:pypdf:3.11.0
-
cpe:2.3:a:pypdf_project:pypdf:3.11.1
-
cpe:2.3:a:pypdf_project:pypdf:3.12.0
-
cpe:2.3:a:pypdf_project:pypdf:3.12.1
-
cpe:2.3:a:pypdf_project:pypdf:3.12.2
-
cpe:2.3:a:pypdf_project:pypdf:3.13.0
-
cpe:2.3:a:pypdf_project:pypdf:3.14.0
-
cpe:2.3:a:pypdf_project:pypdf:3.15.0
-
cpe:2.3:a:pypdf_project:pypdf:3.15.1
-
cpe:2.3:a:pypdf_project:pypdf:3.15.2
-
cpe:2.3:a:pypdf_project:pypdf:3.15.3
-
cpe:2.3:a:pypdf_project:pypdf:3.15.4
-
cpe:2.3:a:pypdf_project:pypdf:3.15.5
-
cpe:2.3:a:pypdf_project:pypdf:3.16.0
-
cpe:2.3:a:pypdf_project:pypdf:3.16.1
-
cpe:2.3:a:pypdf_project:pypdf:3.16.2
-
cpe:2.3:a:pypdf_project:pypdf:3.16.3
-
cpe:2.3:a:pypdf_project:pypdf:3.16.4
-
cpe:2.3:a:pypdf_project:pypdf:3.17.0
-
cpe:2.3:a:pypdf_project:pypdf:3.2.0
-
cpe:2.3:a:pypdf_project:pypdf:3.2.1
-
cpe:2.3:a:pypdf_project:pypdf:3.3.0
-
cpe:2.3:a:pypdf_project:pypdf:3.4.0
-
cpe:2.3:a:pypdf_project:pypdf:3.4.1
-
cpe:2.3:a:pypdf_project:pypdf:3.5.0
-
cpe:2.3:a:pypdf_project:pypdf:3.5.1
-
cpe:2.3:a:pypdf_project:pypdf:3.5.2
-
cpe:2.3:a:pypdf_project:pypdf:3.6.0
-
cpe:2.3:a:pypdf_project:pypdf:3.7.0
-
cpe:2.3:a:pypdf_project:pypdf:3.7.1
-
cpe:2.3:a:pypdf_project:pypdf:3.8.0
-
cpe:2.3:a:pypdf_project:pypdf:3.8.1
-
cpe:2.3:a:pypdf_project:pypdf:3.9.0
-
cpe:2.3:a:pypdf_project:pypdf:3.9.1