p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in pypdf · Seite 2

In den letzten 30 Tagen veröffentlichte Sicherheitslücken für pypdf: 0. Davon im KEV-Katalog: 0.

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 37

  1. CVE-2026-31826

    Mittel · CVSS 6.8EPSS 0,18%Keine Korrektur veröffentlicht

    pypdf: manipulated stream length values can exhaust RAM

    pypdf is a free and open-source pure-python PDF library. Prior to 6.8.0, an attacker who uses this vulnerability can craft a PDF which leads to large memory usage. This requires parsing a content stream with a rather large /Length value, regardless of the actual data length inside the stream. This vulnerability is fixed in 6.8.0.

    Veröffentlicht Aktualisiert
  2. CVE-2026-28804

    Mittel · CVSS 6.9EPSS 0,41%Keine Korrektur veröffentlicht

    pypdf: Inefficient decoding of ASCIIHexDecode streams

    pypdf is a free and open-source pure-python PDF library. Prior to version 6.7.5, an attacker who uses this vulnerability can craft a PDF which leads to long runtimes. This requires accessing a stream which uses the /ASCIIHexDecode filter. This issue has been patched in version 6.7.5.

    Veröffentlicht Aktualisiert
  3. CVE-2026-28351

    Mittel · CVSS 6.9EPSS 0,48%Keine Korrektur veröffentlicht

    Manipulated RunLengthDecode streams can exhaust RAM

    pypdf is a free and open-source pure-python PDF library. Prior to version 6.7.4, an attacker who uses this vulnerability can craft a PDF which leads to large memory usage. This requires parsing the content stream using the RunLengthDecode filter. This has been fixed in pypdf 6.7.4. As a workaround, consider applying the changes from PR #3664.

    Veröffentlicht Aktualisiert
  4. CVE-2026-27888

    Mittel · CVSS 6.6EPSS 0,4%Keine Korrektur veröffentlicht

    pypdf: Manipulated FlateDecode XFA streams can exhaust RAM

    pypdf is a free and open-source pure-python PDF library. Prior to 6.7.3, an attacker who uses this vulnerability can craft a PDF which leads to the RAM being exhausted. This requires accessing the `xfa` property of a reader or writer and the corresponding stream being compressed using `/FlateDecode`. This has been fixed in pypdf 6.7.3. As a workaround, apply the patch manually.

    Veröffentlicht Aktualisiert
  5. CVE-2026-27628

    Niedrig · CVSS 1.2EPSS 0,4%Keine Korrektur veröffentlicht

    pypdf has a possible infinite loop when loading circular /Prev entries in cross-reference streams

    pypdf is a free and open-source pure-python PDF library. Prior to 6.7.2, an attacker who uses this vulnerability can craft a PDF which leads to an infinite loop. This requires reading the file. This has been fixed in pypdf 6.7.2. As a workaround, one may apply the patch manually.

    Veröffentlicht Aktualisiert
  6. CVE-2026-27026

    Mittel · CVSS 6.9EPSS 0,19%Keine Korrektur veröffentlicht

    pypdf possibly has long runtimes for malformed FlateDecode streams

    pypdf is a free and open-source pure-python PDF library. Prior to 6.7.1, an attacker who uses this vulnerability can craft a PDF which leads to long runtimes. This requires a malformed /FlateDecode stream, where the byte-by-byte decompression is used. This vulnerability is fixed in 6.7.1.

    Veröffentlicht Aktualisiert
  7. CVE-2026-27025

    Mittel · CVSS 6.9EPSS 0,19%Keine Korrektur veröffentlicht

    pypdf has possible long runtimes/large memory usage for large /ToUnicode streams

    pypdf is a free and open-source pure-python PDF library. Prior to 6.7.1, an attacker who uses this vulnerability can craft a PDF which leads to long runtimes and large memory consumption. This requires parsing the /ToUnicode entry of a font with unusually large values, for example during text extraction. This vulnerability is fixed in 6.7.1.

    Veröffentlicht Aktualisiert
  8. CVE-2026-27024

    Mittel · CVSS 6.9EPSS 0,19%Keine Korrektur veröffentlicht

    pypdf has a possible infinite loop when processing TreeObject

    pypdf is a free and open-source pure-python PDF library. Prior to 6.7.1, an attacker who uses this vulnerability can craft a PDF which leads to an infinite loop. This requires accessing the children of a TreeObject, for example as part of outlines. This vulnerability is fixed in 6.7.1.

    Veröffentlicht Aktualisiert
  9. CVE-2026-24688

    Mittel · CVSS 5.1EPSS 0,45%Keine Korrektur veröffentlicht

    pypdf has possible Infinite Loop when processing outlines/bookmarks

    pypdf is a free and open-source pure-python PDF library. An attacker who uses an infinite loop vulnerability that is present in versions prior to 6.6.2 can craft a PDF which leads to an infinite loop. This requires accessing the outlines/bookmarks. This has been fixed in pypdf 6.6.2. If projects cannot upgrade yet, consider applying the changes from PR #3610 manually.

    Veröffentlicht Aktualisiert
  10. CVE-2026-22691

    Niedrig · CVSS 2.7EPSS 0,43%Keine Korrektur veröffentlicht

    pypdf has possible long runtimes for malformed startxref

    pypdf is a free and open-source pure-python PDF library. Prior to version 6.6.0, pypdf has possible long runtimes for malformed startxref. An attacker who uses this vulnerability can craft a PDF which leads to possibly long runtimes for invalid startxref entries. When rebuilding the cross-reference table, PDF files with lots of whitespace characters become problematic. Only the non-strict reading mode is affected. Only the non-strict reading mode is affected. This issue has been patched in version 6.6.0.

    Veröffentlicht Aktualisiert
  11. CVE-2026-22690

    Niedrig · CVSS 2.7EPSS 0,43%Keine Korrektur veröffentlicht

    pypdf has possible long runtimes for missing /Root object with large /Size values

    pypdf is a free and open-source pure-python PDF library. Prior to version 6.6.0, pypdf has possible long runtimes for missing /Root object with large /Size values. An attacker who uses this vulnerability can craft a PDF which leads to possibly long runtimes for actually invalid files. This can be achieved by omitting the /Root entry in the trailer, while using a rather large /Size value. Only the non-strict reading mode is affected. This issue has been patched in version 6.6.0.

    Veröffentlicht Aktualisiert
  12. CVE-2025-66019

    Mittel · CVSS 6.6EPSS 0,39%Keine Korrektur veröffentlicht

    pypdf manipulated LZWDecode streams can exhaust RAM

    pypdf is a free and open-source pure-python PDF library. Prior to version 6.4.0, an attacker who uses this vulnerability can craft a PDF which leads to a memory usage of up to 1 GB per stream. This requires parsing the content stream of a page using the LZWDecode filter. This issue has been patched in version 6.4.0.

    Veröffentlicht Aktualisiert
  13. CVE-2025-62708

    Mittel · CVSS 6.6EPSS 0,44%Keine Korrektur veröffentlicht

    pypdf manipulated LZWDecode streams can exhaust RAM

    pypdf is a free and open-source pure-python PDF library. Prior to version 6.1.3, an attacker who uses this vulnerability can craft a PDF which leads to large memory usage. This requires parsing the content stream of a page using the LZWDecode filter. This has been fixed in pypdf version 6.1.3.

    Veröffentlicht Aktualisiert
  14. CVE-2025-62707

    Mittel · CVSS 6.6EPSS 0,44%Keine Korrektur veröffentlicht

    pypdf affected by possible infinite loop when reading DCT inline images without EOF marker

    pypdf is a free and open-source pure-python PDF library. Prior to version 6.1.3, an attacker who uses this vulnerability can craft a PDF which leads to an infinite loop. This requires parsing the content stream of a page which has an inline image using the DCTDecode filter. This has been fixed in pypdf version 6.1.3.

    Veröffentlicht Aktualisiert
  15. CVE-2025-55197

    Mittel · CVSS 6.6EPSS 0,48%Keine Korrektur veröffentlicht

    pypdf's Manipulated FlateDecode streams can exhaust RAM

    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.

    Veröffentlicht Aktualisiert
  16. CVE-2023-46250

    Mittel · CVSS 5.1EPSS 0,24%Keine Korrektur veröffentlicht

    pypdf possible Infinite Loop when PdfWriter(clone_from) is used with a PDF

    pypdf is a free and open-source pure-python PDF library. An attacker who uses a vulnerability present in versions 3.7.0 through 3.16.4 can craft a PDF which leads to an infinite loop. This infinite loop blocks the current process and can utilize a single core of the CPU by 100%. It does not affect memory usage. That is, for example, the case when the pypdf-user manipulates an incoming malicious PDF e.g. by merging it with another PDF or by adding annotations. The issue was fixed in version 3.17.0. As a workaround, apply the patch manually by modifying `pypdf/generic/_data_structures.py`.

    Veröffentlicht Aktualisiert
  17. CVE-2023-36464

    Mittel · CVSS 6.2EPSS 0,35%Keine Korrektur veröffentlicht

    Infinite Loop when a comment isn't followed by a character in pypdf

    pypdf is an open source, pure-python PDF library. In affected versions an attacker may craft a PDF which leads to an infinite loop if `__parse_content_stream` is executed. That is, for example, the case if the user extracted text from such a PDF. This issue was introduced in pull request #969 and resolved in pull request #1828. Users are advised to upgrade. Users unable to upgrade may modify the line `while peek not in (b"\r", b"\n")` in `pypdf/generic/_data_structures.py` to `while peek not in (b"\r", b"\n", b"")`.

    Veröffentlicht Aktualisiert

Prüfen Sie Ihren Server

Gleichen Sie Ihren installierten Stack und seine Versionen mit den aktuellen Sicherheitsmeldungen ab.

Prüfen Sie Ihren Server →