Skip to content

Python-Pillow · weakness class

Denial of Service

28 CVEs

Out of date: the sync last ran 4 hours ago. Newer CVEs and scores may be missing from the map.

Every dot is a CVE in what this vendor ships; the named ones are the most at risk.

Every one of the 28 is a mark on the map. Named now: 1 to 26, most at risk first.

  1. Pillow is vulnerable to a FITS GZIP decompression bombCVE-2026-40192python-pillow · CVSS 7.5 · 0.7% likely

    CWE-770

  2. Pillow: Quadratic GIF comment concatenation allows DoS in Image.open()CVE-2026-112401python-pillow · CVSS 6.9 · 0.6% likely

    CWE-407

  3. Pillow PDF append accepts malformed shared page-tree DAG causing resource exhaustionCVE-2026-96640python-pillow · CVSS 8.2 · 0.6% likely

    CWE-407

  4. Pillow: Unbounded recursion parsing a PDF page tree or trailer chain (incomplete fix for CVE-2026-42310)CVE-2026-112895python-pillow · CVSS 8.7 · 0.6% likely

    CWE-674

  5. Pillow: Quadratic-time DoS in PDF save_all (PdfParser.next_object_id)CVE-2026-112894python-pillow · CVSS 8.7 · 0.6% likely

    CWE-407

  6. Pillow: GIF seek keeps rejected size after DecompressionBombError, allowing DoSCVE-2026-112400python-pillow · CVSS 8.7 · 0.6% likely

    CWE-770

  7. Pillow: Infinite loop in MIC n_frames when the embedded TIFFCVE-2026-112390python-pillow · CVSS 8.2 · 0.6% likely

    CWE-835

  8. Pillow: PdfParser can recurse without limit in get_value() and linearize_page_tree()CVE-2026-112391python-pillow · CVSS 6.3 · 0.6% likely

    CWE-835

  9. Pillow: Infinite loop in PdfParser.rewrite_pages on page tree Parent cycleCVE-2026-112406python-pillow · CVSS 8.7 · 0.6% likely

    CWE-835

  10. Pillow: Quadratic GIF comment copying during saveCVE-2026-112891python-pillow · CVSS 6.9 · 0.5% likely

    CWE-407

  11. Pillow: EPS load(scale) lets Ghostscript render past the decompression bomb limitCVE-2026-112899python-pillow · CVSS 6.3 · 0.5% likely

    CWE-770

  12. Pillow: ReDoS in XbmImagePlugin: 512-byte file stalls Image.open() for minutesCVE-2026-112901python-pillow · CVSS 6.9 · 0.5% likely

    CWE-1333

  13. Pillow: APNG background disposal allocates full canvas before decompression bomb checkCVE-2026-112399python-pillow · CVSS 8.7 · 0.5% likely

    CWE-789

  14. Pillow BdfFontFile`: `Image.new()` called without `_decompression_bomb_check()` — bomb protection bypass via font loadingCVE-2026-55379python-pillow · CVSS 7.5 · 0.5% likely

    CWE-789

  15. Pillow GdImageFile decompression bomb protection bypassCVE-2026-55380python-pillow · CVSS 7.5 · 0.5% likely

    CWE-789

  16. Pillow: MSP RLE decoder expands a tiny file into unbounded memoryCVE-2026-112892python-pillow · CVSS 8.7 · 0.5% likely

    CWE-409

  17. Pillow: `FontFile.compile()`: `Image.new()` called without `_decompression_bomb_check()`CVE-2026-54060python-pillow · CVSS 7.5 · 0.4% likely

    CWE-789

  18. Pillow: PcfFontFile._load_bitmaps()`: `Image.frombytes()` called without `_decompression_bomb_check()` — bomb protection bypass via PCF font loadingCVE-2026-54059python-pillow · CVSS 7.5 · 0.4% likely

    CWE-789

  19. Pillow EpsImagePlugin negative %%BeginBinary byte count causes infinite loop denial of serviceCVE-2026-59203python-pillow · CVSS 5.3 · 0.4% likely

    CWE-835

  20. Pillow JPEG2000 tiled decode retains a growing scratch buffer and can be used for denial of serviceCVE-2026-59204python-pillow · CVSS 8.7 · 0.4% likely

    CWE-789

  21. Pillow: Decompression Bomb DoS via PdfParser.PdfStream.decode()CVE-2026-59200python-pillow · CVSS 7.5 · 0.4% likely

    CWE-770

  22. Pillow: Memory DoS in TIFF and EXIF IFD parsing via overlapping tag dataCVE-2026-128066python-pillow · CVSS 8.7 · 0.4% likely

    CWE-770

  23. Pillow: PNG eXIf chunk makes EXIF parsing run in quadratic timeCVE-2026-96643python-pillow · CVSS 7.1 · 0.4% likely

    CWE-407

  24. Pillow: Decompression bomb check bypass in SpiderImagePlugin.seek() leads to unbounded allocation DoSCVE-2026-96637python-pillow · CVSS 7.1 · 0.4% likely

    CWE-409

  25. Pillow: BMP RLE decoder memory-amplification DoS via unbounded delta escape / absolute modeCVE-2026-96638python-pillow · CVSS 6.5 · 0.4% likely

    CWE-770

  26. Pillow: Decompression-bomb protection bypass via multi-frame seek() in MPO and DCX (MpoImageFile.seek / DcxImageFile.seek)CVE-2026-96636python-pillow · CVSS 6.5 · 0.4% likely

    CWE-409

exploited in the wildcheck availableringed, named or not: CyberSIXT has reported on it

Zoom in on the map and the dots under the middle of it are named where they are.

Data as of 2026-11-14. CVE List through 2026-11-14 · EPSS of 2026-11-13 · CISA KEV checked 2026-11-14. Sources: the CVE List, CISA KEV, EPSS, NVD, nuclei templates and public bug bounty data.

Updated AboutDevelopersSign in