Product by Py-pdf
Pypdf
71 known vulnerabilities in Pypdf (Py-pdf), 0 of them actively exploited (CISA KEV).
Key figures
71
Vulnerabilities
0
Actively exploited (KEV)
0
Used by ransomware
0
Critical
Vulnerabilities
Actively exploited vulnerabilities (CISA KEV) first, then by priority. Click a column header to re-sort the table.
| High | CVE-2026-59935 | pypdf: Possible infinite loop for not terminated inline images (ASCII85 and ASCIIHex filter) | 7.5 | |
| High | CVE-2026-59936 | pypdf: Possible infinite loop for not terminated inline images | 7.5 | |
| High | CVE-2026-103000 | pypdf: Possible large memory usage when retrieving alphabetical page labels | 7.5 | |
| High | CVE-2026-102999 | pypdf: Possible long runtimes with large amount of embedded files | 7.5 | |
| High | CVE-2026-102993 | pypdf: Possible large memory usage when retrieving Roman page labels | 7.5 | |
| High | CVE-2026-102998 | pypdf: Possible long runtimes when generating appearance streams | 7.5 | |
| High | CVE-2026-102997 | pypdf: Possible long runtimes for partially malformed FlateDecode streams (Follow-up) | 7.5 | |
| High | CVE-2026-102996 | pypdf: Possible large memory usage when parsing font data | 7.5 | |
| High | CVE-2026-102995 | pypdf: Possible large memory usage for large /ToUnicode streams (Follow-up 2) | 7.5 | |
| High | CVE-2026-102994 | pypdf: Possible long runtimes/large memory usage when parsing indirect objects | 7.5 | |
| High | CVE-2026-59937 | pypdf: Possible long runtimes for repeated malformed cross-reference entries | 7.5 | |
| High | CVE-2026-115585 | pypdf: Possible long runtimes for repeated malformed cross-reference entries (Follow-up) | — | |
| High | CVE-2026-115580 | pypdf: Possible long runtimes for large xref table header limits | — | |
| Medium | CVE-2026-82398 | pypdf: Inefficient handling of non-whitespace inputs in read_until_whitespace | 5.3 | |
| High | CVE-2026-115572 | pypdf: Possible long runtimes for repeated references to the same missing object | — | |
| Medium | CVE-2026-113795 | pypdf: Possible large memory usage for streams with multiple filters | — | |
| Medium | CVE-2026-113792 | pypdf: Possible infinite loop in PdfWriter.find_outline_item | — | |
| Medium | CVE-2026-113794 | pypdf: Possible infinite loop when hitting EOF in standard xref table | — | |
| Medium | CVE-2026-113793 | pypdf: Possible infinite loop when removing tree items | — | |
| Medium | CVE-2026-59938 | pypdf: Possible large memory usage for wrong image dimensions | 5.3 | |
| High | CVE-2026-119206 | pypdf: Possible long runtimes when retrieving page labels | — | |
| Medium | CVE-2026-113789 | pypdf: Possible long runtimes/large memory usage when retrieving form fields | — | |
| Medium | CVE-2026-113791 | pypdf: Possible large memory usage when parsing content streams | — | |
| Medium | CVE-2026-113790 | pypdf: Possible large memory usage when parsing arrays and dictionaries | — | |
| High | CVE-2026-33699 | pypdf: Possible infinite loop during recovery attempts in DictionaryObject.read_from_stream | 7.5 |