Skip to content

Vendor

python-pillow vulnerabilities

60 published CVES affecting python-pillow, from public sources (CVE.org, NVD, CISA KEV, FIRST EPSS, OSV).

Total
60
Critical
5
High
39
Medium
16
Low
0
Unscored
0
CISA KEV
0
Atom feed of python-pillow alerts

Products

Latest python-pillow CVEs

Newest publication first · page 2 of 3

  1. CriticalCVSS 9.2 EPSS 0.95%

    Pillow is a Python imaging library. Prior to 13.0.0, Pillow's JPEG decoder can write a full-width scanline into a buffer sized for a requested draft scale. ImagingJpegDecode does not verify libjpeg's actual output width and component count after scaling is requested, and an 8-bit...

  2. HighCVSS 8.2 EPSS 0.59%

    Pillow is a Python imaging library. From 7.2.0 until 13.0.0, Pillow can enter an infinite loop while determining the frame count of a MIC image. MicImageFile inherits TIFF frame traversal, but MicImageFile.tell reports the OLE stream index and its seek() resets TIFF frame state,...

  3. HighCVSS 7.5 EPSS 0.39%

    Pillow is a Python imaging library. From 5.1.0 until 12.3.0, PdfParser.PdfStream.decode() in PIL/PdfParser.py calls zlib.decompress() with bufsize set to the PDF stream Length field without bounding the decompressed output size, allowing a crafted FlateDecode PDF stream to exhaus...

  4. HighCVSS 7.5 EPSS 0.52%

    Pillow is a Python imaging library. Prior to 12.3.0, PIL/GdImageFile.py GdImageFile._open() read image dimensions from the GD 2.x header and stored them in self._size without calling Image._decompression_bomb_check(), allowing a crafted .gd file to trigger excessive C-heap alloca...

Sources: CVE.org, NVD, CISA KEV, FIRST EPSS, OSV and public exploit-reference metadata. Product matching comes from the published CVE records. A proof-of-concept means public code exists; it is not evidence of exploitation.