Python-Pillow · product
Pillow
62 CVEs
Every dot is a CVE in what this vendor ships; the named ones are the most at risk.
Every one of the 62 is a mark on the map. Named now: 1 to 26, most at risk first.
- Pillow: Argument Injection in Ghostscript call, potentially leading into RCE
- Pillow: Heap buffer overflow in _tiffWriteProc when saving TIFF to BytesIO
- Pillow: Heap buffer overflow in ImagingJpegDecode
- Pillow is vulnerable to a FITS GZIP decompression bomb
- Pillow: Heap buffer overflow in FlashPix (FPX) JPEG decoding leads to code execution
- Pillow: Heap use-after-free when encoding TIFF to an in-memory buffer
- Pillow multi-frame loaders can reuse stale native image storage after mode transitions
- Pillow: Quadratic GIF comment concatenation allows DoS in Image.open()
- Pillow: Memory disclosure and segfault in libtiff encoder via crafted TIFF tags
- Pillow PDF append accepts malformed shared page-tree DAG causing resource exhaustion
- Pillow: OOB read in TiffDecode.c tile and RGBA paths leaks heap memory into pixels
- Pillow: Unbounded recursion parsing a PDF page tree or trailer chain (incomplete fix for CVE-2026-42310)
- Pillow: Quadratic-time DoS in PDF save_all (PdfParser.next_object_id)
- Pillow: NULL pointer dereference in Image.merge via an unvalidated band 0
- Pillow: Double free in ImagingScaleAffine on calloc failure via Image.transform
- Pillow: GIF seek keeps rejected size after DecompressionBombError, allowing DoS
- Pillow: NULL dereference in ImagingExpand via rank filters on zero-size images
- Pillow: Infinite loop in MIC n_frames when the embedded TIFF
- Pillow: PdfParser can recurse without limit in get_value() and linearize_page_tree()
- Pillow: Infinite loop in PdfParser.rewrite_pages on page tree Parent cycle
- Pillow: Out-of-bounds access in _imagingmorph on a zero-width image
- Pillow: P;2L and P;4L decoders may read 1 to 3 bytes past the passed buffer size
- Pillow: Invalid free in FreeType glyph rendering when a stroker is active
- Pillow: Quadratic GIF comment copying during save
- Pillow: EPS load(scale) lets Ghostscript render past the decompression bomb limit
- Pillow: ReDoS in XbmImagePlugin: 512-byte file stalls Image.open() for minutes
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.