VulnSea

Pillow has 16 CVEs on record between 2024 and 2026. Disclosure cadence is accelerating: 9 in the last 90 days against 5 in the 90 before. The busiest recent month was October 2026 with 9. The median CVSS is 8.1 (high), with 1 rated critical. None have a confirmed exploitation report. The dominant weakness classes are CWE-122 (3) and CWE-125 (3).

CVEs per month

Last 12 months, by publish date

111201020304050607080910
Exploited share
0% vs 1% corpus
Median CVSS
8.1
Publish → KEV
—
Last 90 days
9 prev 5

Products

  • Pillow 16
16
Total CVEs
1
Critical
0
CISA KEV
0
Exploited

Pillow vulnerabilities

CVEs affecting Pillow, newest first. Open any entry for full detail, references, and exploit status.

16 CVEsRSS

CVE-2026-112899Medium
today

Pillow: EPS load(scale) lets Ghostscript render past the decompression bomb limit

Pillow: EPS load(scale) lets Ghostscript render past the decompression bomb limit

▾ SunlitPillow · Pillowvia GHSA
CVE-2026-112895High· 8.7
today

Pillow: Unbounded recursion parsing a PDF page tree or trailer chain (incomplete fix for CVE-2026-42310)

Pillow: Unbounded recursion parsing a PDF page tree or trailer chain (incomplete fix for CVE-2026-42310)

▾ Twilightpillow · pillowEPSS 0.29%via GHSA
CVE-2026-112897High· 8.7
today

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

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

▾ TwilightPillow · PillowEPSS 0.29%via GHSA
CVE-2026-112896High· 8.8PoC
today

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.29%via GHSA
CVE-2026-112395Medium· 6.5
today

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

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

▾ Sunlitpillow · pillowEPSS 0.26%via GHSA
CVE-2026-112400High· 8.7PoC
today

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

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

▾ MidnightPillow · PillowEPSS 0.29%via GHSA
CVE-2026-112403Critical· 9.2
today

Pillow: Heap buffer overflow in ImagingJpegDecode

Pillow: Heap buffer overflow in ImagingJpegDecode

▾ MidnightPillow · PillowEPSS 0.32%via GHSA
CVE-2026-112404High· 8.8
today

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

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

▾ TwilightPillow · PillowEPSS 0.29%via GHSA
CVE-2026-112397High· 8.7PoC
today

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.44%via GHSA
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
5mo ago

Pillow has a heap buffer overflow with nested list coordinates

Pillow has a heap buffer overflow with nested list coordinates

▾ Sunlitpillow · pillowEPSS 0.18%via GHSA
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
Pillow vulnerabilities (CVEs) · VulnSea