VulnSea

python-pillow has 5 CVEs on record. 5 were published in the last 90 days. The busiest recent month was October 2026 with 5. The median CVSS is 7.1 (high). None have a confirmed exploitation report.

CVEs per month

Last 12 months, by publish date

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

Products

  • Pillow 5
5
Total CVEs
0
Critical
0
CISA KEV
0
Exploited

python-pillow vulnerabilities

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

5 CVEsRSS

CVE-2026-96637High· 7.1
1w ago

Pillow: Decompression bomb check bypass in SpiderImagePlugin.seek() leads to unbounded allocation DoS

Pillow is a Python imaging library. Prior to 13.0.0, SpiderImageFile.seek() in src/PIL/SpiderImagePlugin.py reparses a later SPIDER stack frame and replaces self._size without rerunning Image._decompression_bomb_check(). A tiny file can …

▾ Twilightpython-pillow · PillowEPSS 0.43%via CVEORG
CVE-2026-96640High· 8.2PoC
1w ago

Pillow PDF append accepts malformed shared page-tree DAG causing resource exhaustion

Pillow is a Python imaging library. From 5.1.0 until 13.0.0, PdfParser.linearize_page_tree() in src/PIL/PdfParser.py treats a PDF /Pages graph as a tree without tracking duplicate indirect references. When Image.save(..., format="PDF", a…

▾ Midnightpython-pillow · PillowEPSS 0.52%via CVEORG
CVE-2026-96641Medium· 6.5PoC
1w ago

Pillow: Reachable undefined behavior in native integer operations, potentially leading to denial of service or logic integrity compromise

Pillow is a Python imaging library. Prior to 13.0.0, PILfont text-width accumulation in src/_imaging.c checks positive glyph advances against INT_MAX but does not check negative advances against INT_MIN. Repeating a signed 16-bit advance…

▾ Twilightpython-pillow · PillowEPSS 0.35%via CVEORG
CVE-2026-96643High· 7.1
1w ago

Pillow: PNG eXIf chunk makes EXIF parsing run in quadratic time

Pillow is a Python imaging library. From 11.0.0 until 13.0.0, Exif.load() in src/PIL/Image.py repeatedly slices the remaining EXIF data while it begins with the six-byte Exif header. src/PIL/PngImagePlugin.py accepts an uncapped PNG eXIf…

▾ Twilightpython-pillow · PillowEPSS 0.43%via CVEORG
CVE-2026-96778High· 7.7
1w ago

Pillow: Heap buffer overflow writing JPEG comment after ICC profile fills buffer

Pillow is a Python imaging library. From 9.4.0 until 13.0.0, ImagingJpegEncode() in src/libImaging/JpegEncode.c can call jpeg_write_marker() for a JPEG COM comment when an ICC profile has exactly filled the 65536-byte encoder buffer. lib…

▾ Twilightpython-pillow · PillowEPSS 0.50%via CVEORG
python-pillow vulnerabilities (CVEs) · VulnSea