VulnSea

pillow vulnerabilities

CVEs whose affected-version data names the pillow package (pip, rust). Each record lists the affected and patched versions; check a specific version with the dependency checker or POST /api/sbom.

52 CVEsRSS

CVE-2026-112897High· 7.5PoC
2w ago

Pillow: TiffDecode returns uninitialized memory as pixels for short JPEG strips

Pillow: TiffDecode returns uninitialized memory as pixels for short JPEG strips

▾ Midnightpillow · pillowEPSS 0.51%via OSV
CVE-2026-112896High· 7.1PoC
2w ago

Pillow: TIFF encoder ColorMap plane-size mismatch causes a heap out-of-bounds read

Pillow: TIFF encoder ColorMap plane-size mismatch causes a heap out-of-bounds read

▾ Midnightpillow · pillowEPSS 0.47%via OSV
CVE-2026-112400High· 7.5PoC
2w ago

Pillow: GIF seek keeps rejected size after DecompressionBombError, allowing DoS

Pillow: GIF seek keeps rejected size after DecompressionBombError, allowing DoS

▾ Midnightpillow · pillowEPSS 0.51%via OSV
CVE-2026-112403Critical· 9.8PoC
2w ago

Pillow: Heap buffer overflow in ImagingJpegDecode

Pillow: Heap buffer overflow in ImagingJpegDecode

▾ Abyssalpillow · pillowEPSS 0.95%via OSV
CVE-2026-112397High· 7.5PoC
2w ago

Pillow: Out-of-bounds access in _imagingmorph on a zero-width image

Pillow: Out-of-bounds access in _imagingmorph on a zero-width image

▾ Midnightpillow · pillowEPSS 0.57%via OSV
CVE-2026-112893High· 8.2PoC
2w ago

Pillow: Invalid free in FreeType glyph rendering when a stroker is active

Pillow is a Python imaging library. From 10.0.0 until 13.0.0, Pillow can free an invalid glyph pointer during FreeType rendering with an active stroker. If FT_Load_Glyph fails, cleanup may call FT_Done_Glyph on an uninitialized or stale …

▾ Midnightpython-pillow · PillowEPSS 0.55%via CVEORG
CVE-2026-112898Medium· 6.9PoC
2w ago

Pillow: Image.quantize() with empty palette leaks uninitialized stack memory

Pillow is a Python imaging library. From 9.1.0 until 13.0.0, Pillow can disclose uninitialized stack memory when Image.quantize() uses an empty palette. ImagingPaletteCacheUpdate() leaves a local cache array uninitialized when the palett…

▾ Twilightpython-pillow · PillowEPSS 0.34%via CVEORG
CVE-2026-112395Medium· 6.5PoC
2w ago

Pillow tiled-TIFF decoder reads past tile buffer in copy4 (Unpack.c:1290)

Pillow is a Python imaging library. From 8.2.0 until 13.0.0, Pillow's tiled-TIFF decoder can read past the tile buffer while copying four-byte pixels. In _decodeTile, libtiff can return a tile allocation smaller than the required row str…

▾ Twilightpython-pillow · PillowEPSS 0.51%via CVEORG
CVE-2026-112399High· 8.7PoC
2w ago

Pillow: APNG background disposal allocates full canvas before decompression bomb check

Pillow is a Python imaging library. From 8.1.0 until 13.0.0, Pillow can allocate an APNG disposal background at the full canvas size before applying the decompression-bomb check. A crafted APNG with a small first frame, a very large decl…

▾ Midnightpython-pillow · PillowEPSS 0.53%via CVEORG
CVE-2026-112404High· 8.8PoC
2w ago

Pillow: OOB read in TiffDecode.c tile and RGBA paths leaks heap memory into pixels

Pillow is a Python imaging library. From 8.1.0 until 13.0.0, Pillow's TIFF tile and RGBA decode paths can read beyond row data produced by libtiff. In _decodeTile and the RGBA unpacker path, when Pillow and libtiff interpret duplicated P…

▾ Midnightpython-pillow · PillowEPSS 0.44%via CVEORG
CVE-2026-59198Medium· 6.5
3mo ago

Pillow TGA RLE encoder can serialize up to ~57 KB of adjacent heap data into generated images

Pillow TGA RLE encoder can serialize up to ~57 KB of adjacent heap data into generated images

▾ Sunlitpillow · pillowEPSS 0.31%via OSV
CVE-2026-59203Medium· 5.3
3mo ago

Pillow EpsImagePlugin negative %%BeginBinary byte count causes infinite loop denial of service

Pillow EpsImagePlugin negative %%BeginBinary byte count causes infinite loop denial of service

▾ Sunlitpillow · pillowEPSS 0.40%via OSV
CVE-2026-55798Medium· 4.5
3mo ago

Pillow: WindowsViewer.get_command() OS command injection via unescaped shell path

Pillow: WindowsViewer.get_command() OS command injection via unescaped shell path

▾ Sunlitpillow · pillowEPSS 0.18%via OSV
CVE-2026-54059High· 7.5
3mo ago

Pillow `PcfFontFile._load_bitmaps()`: `Image.frombytes()` called without `_decompression_bomb_check()` — bomb protection bypass via PCF f…

Pillow `PcfFontFile._load_bitmaps()`: `Image.frombytes()` called without `_decompression_bomb_check()` — bomb protection bypass via PCF font loading

▾ Twilightpillow · pillowEPSS 0.41%via OSV
CVE-2026-42309Medium· 5.5
6mo ago

Pillow has a heap buffer overflow with nested list coordinates

Pillow has a heap buffer overflow with nested list coordinates

▾ Sunlitpillow · pillowEPSS 0.13%via OSV
CVE-2026-40192High· 7.5
6mo ago

Pillow is a Python imaging library

Pillow is a Python imaging library. Versions 10.3.0 through 12.1.1 did not limit the amount of GZIP-compressed data read when decoding a FITS image, making them vulnerable to decompression bomb attacks. A specially crafted FITS file coul…

▾ Twilightpython · pillowEPSS 0.67%via NVD
CVE-2026-25990High· 7.5
8mo ago

Pillow is a Python imaging library

Pillow is a Python imaging library. From 10.3.0 to before 12.1.1, an out-of-bounds write may be triggered when loading a specially crafted PSD image. This vulnerability is fixed in 12.1.1.

▾ Twilightpython · pillowEPSS 0.41%via NVD
CVE-2025-48379High· 7.1
1y ago

Pillow is a Python imaging library

Pillow is a Python imaging library. In versions 11.2.0 to before 11.3.0, there is a heap buffer overflow when writing a sufficiently large (>64k encoded with default settings) image in the DDS format due to writing into a buffer without …

▾ Twilightpython · pillowEPSS 0.32%via NVD
CVE-2024-28219Medium· 6.7
2y ago

Pillow buffer overflow vulnerability

Pillow buffer overflow vulnerability

▾ Sunlitpillow · pillowEPSS 1.00%via OSV
CVE-2023-50447High· 8.1
2y ago

Arbitrary Code Execution in Pillow

Arbitrary Code Execution in Pillow

▾ Twilightpillow · pillowEPSS 1.7%via OSV
CVE-2023-4863High· 8.8CISA KEV0dayPoC
3y ago

libwebp: OOB write in BuildHuffmanTable

libwebp: OOB write in BuildHuffmanTable

▾ Abyssallibwebp-sys2 · libwebp-sys2EPSS 100%via OSV
GHSA-jgpv-4h4c-xhw3High· 7.5
5y ago

Duplicate Advisory: Uncontrolled Resource Consumption in pillow

Duplicate Advisory: Uncontrolled Resource Consumption in pillow

▾ Twilightpillow · pillowvia GHSA
pillow vulnerabilities (CVEs) — page 2 · VulnSea