Lucene search
+L
PythonPillow

113 matches found

CVE
CVE
•added 2020/06/25 6:24 p.m.•165 views

CVE-2020-10379

Summary: CVE-2020-10379 affects Pillow prior to 7.1.0, with two Buffer Overflows in libImaging/TiffDecode.c. This is documented in the CVE as a vulnerability with partial confidentiality, integrity, and availability impact (CVSS v3.1: 7.8, LOCAL, UI REQUIRED; CVSS v2: 6.8). The initial descriptio...

7.8CVSS7.6AI score0.01157EPSS
Save
CVE
CVE
•added 2026/02/11 8:53 p.m.•165 views

CVE-2026-25990

CVE-2026-25990 : Pillow (Python Imaging Library) contains an out-of-bounds write when loading a specially crafted PSD image. Affected versions are 10.3.0 up to before 12.1.1; the issue is fixed in 12.1.1. The provided documents do not specify exploit status or in-the-wild details beyond this fix.

8.6CVSS6.8AI score0.00403EPSS
Save
CVE
CVE
•added 2014/04/17 2:00 p.m.•164 views

CVE-2014-1932

CVE-2014-1932 affects Python Imaging Library (PIL) 1.1.7 and earlier and Pillow prior to 2.3.1. The vulnerability is caused by improper creation of temporary files in PIL components (DJPEG in JpegImagePlugin.py, Ghostscript in EpsImagePlugin.py, load in IptcImagePlugin.py, and _copy in Image.py),...

4.4CVSS7.1AI score0.00496EPSS
Save
CVE
CVE
•added 2020/06/25 6:26 p.m.•164 views

CVE-2020-10994

CVE-2020-10994 affects Pillow, specifically in libImaging/Jpeg2KDecode.c. The vulnerability consists of multiple out-of-bounds reads when decoding JP2 files, as described in the CVE entry and corroborated by connected advisories. Affected versions are Pillow before 7.1.0; remediation is to upgrad...

5.5CVSS6.1AI score0.01432EPSS
Save
CVE
CVE
•added 2022/11/14 12:00 a.m.•162 views

CVE-2022-45199

CVE-2022-45199 affects the Python Pillow library. According to connected sources, Pillow versions before 9.3.0 are vulnerable to denial of service via the SAMPLESPERPIXEL pathway, with exploitation potentially impacting availability. The CVE is associated with a base score of 7.5 ( HIGH ) under N...

7.5CVSS7.2AI score0.01501EPSS
Save
CVE
CVE
•added 2026/05/09 4:10 a.m.•160 views

CVE-2026-42310

CVE-2026-42310 affects the Pillow Python imaging library. The vulnerability lies in the PdfParser logic: Pdf trailers’ Prev pointers can reference already-processed offsets, creating a cycle that causes an infinite loop and 100% CPU usage, potentially hanging the process. Affected versions are Pi...

5.5CVSS6.3AI score0.00171EPSS
Save
CVE
CVE
•added 2026/07/14 3:42 p.m.•152 views

CVE-2026-59199

Pillow (Python imaging library) prior to 12.3.0 is affected by a heap out-of-bounds write in public image coordinate APIs when coordinates near signed 32-bit limits are provided to Image.paste(), Image.crop(), or Image.alpha_composite(). The issue is fixed in 12.3.0. Affected component: Pillow’s ...

7.5CVSS7.6AI score0.00385EPSS
Save
CVE
CVE
•added 2026/07/14 4:07 p.m.•150 views

CVE-2026-59198

CVE-2026-59198 affects Pillow, the Python imaging library. The issue lies in Pillow’s TGA RLE encoder, which from 5.2.0 up to 12.3.0 reads past its packed row buffer when saving a mode 1 image with TGA RLE compression, allowing adjacent process heap bytes to be copied into the generated TGA file....

7.5CVSS6.8AI score0.00313EPSS
Save
CVE
CVE
•added 2026/07/06 6:49 p.m.•144 views

CVE-2026-54060

The issue affects Pillow (Python imaging library). In FontFile.compile(), per-glyph images were assembled into a single bitmap using Image.new("1", (xsize, ysize)) without calling Image._decompression_bomb_check(), enabling an attacker to trigger excessive memory allocation during conversion or s...

7.5CVSS7.3AI score0.00418EPSS
Save
CVE
CVE
•added 2026/07/06 6:44 p.m.•144 views

CVE-2026-55798

Pillow vulnerability CVE-2026-55798 affects WindowsViewer.get_command() in Pillow prior to 12.3.0. It builds a shell command by unescaped file path injected into an f-string and passes it to subprocess.Popen(..., shell=True), enabling injection of arbitrary cmd.exe commands. Impact is limited to ...

4.5CVSS6.2AI score0.00179EPSS
Save
CVE
CVE
•added 2026/07/06 6:50 p.m.•143 views

CVE-2026-55380

Pillow (Python imaging library) vulnerability: Prior to 12.3.0, in GdImageFile._open(), image dimensions were read from the GD 2.x header and stored in self._size without invoking Image._decompression_bomb_check(), allowing a crafted .gd file to trigger excessive C-heap allocation. Impact: potent...

7.5CVSS7.4AI score0.00518EPSS
Save
CVE
CVE
•added 2026/07/14 4:09 p.m.•141 views

CVE-2026-59200

Summary: Pillow 5.1.0–12.3.0 contains a memory exhaustion vulnerability in PdfParser.PdfStream.decode() caused by calling zlib.decompress() with an unbounded output size (bufsize set to the PDF stream Length). This can allow a crafted FlateDecode PDF stream to exhaust memory on a small file. Affe...

7.5CVSS7.3AI score0.00385EPSS
Save
CVE
CVE
•added 2016/04/13 4:00 p.m.•140 views

CVE-2016-4009

CVE-2016-4009 affects Pillow (PIL fork): an integer overflow in ImagingResampleHorizontal (libImaging/Resample.c) for Pillow before 3.1.1 allows remote attackers to trigger a heap-based buffer overflow by supplying negative values for the new size. This yields a potential crash or other memory co...

10CVSS8.8AI score0.07871EPSS
Save
CVE
CVE
•added 2026/10/19 8:59 p.m.•136 views

CVE-2026-112395

The Pillow Python imaging library (versions 8.2.0 through 13.0.0 ) contains a vulnerability in its tiled-TIFF decoder . The issue arises because libtiff can return a tile allocation smaller than the required row stride multiplied by the tile length, causing Pillow's _decodeTile stride-and-copy lo...

8.2CVSS6.4AI score0.00514EPSS
Save
CVE
CVE
•added 2026/10/19 9:22 p.m.•132 views

CVE-2026-112403

The Pillow Python imaging library contains a heap buffer overflow in the ImagingJpegDecode component affecting versions prior to 13.0.0 . The root cause is that the decoder fails to verify libjpeg 's actual output width and component count after a draft scale is requested. Specifically, an 8-bit ...

9.8CVSS8.1AI score0.00945EPSS
Save
CVE
CVE
•added 2014/08/25 2:00 p.m.•131 views

CVE-2014-3589

CVE-2014-3589 affects PIL/Pillow’s IcnsImagePlugin.py: Pillow and PIL before 2.3.2 and 2.5.x before 2.5.2 are vulnerable to a denial-of-service via a crafted block size. The root cause is an issue in image handling that allows remote attackers to trigger resource exhaustion. Affected products inc...

5CVSS6.4AI score0.03362EPSS
Save
CVE
CVE
•added 2026/05/09 4:11 a.m.•126 views

CVE-2026-42311

CVE-2026-42311 affects the Pillow Python imaging library. From version 10.3.0 up to, but not including, 12.2.0, processing a malicious PSD file can trigger an out-of-bounds/invalid PSD tile extents write, leading to memory corruption with potential crash or arbitrary code execution. The issue has...

8.6CVSS7.6AI score0.0015EPSS
Save
CVE
CVE
•added 2026/07/14 3:38 p.m.•125 views

CVE-2026-59204

Affected software: Pillow (Python imaging library). Vulnerability details: In Pillow versions 8.2.0–12.2.0, the decoder path in src/libImaging/Jpeg2KDecode.c aggregates total_component_width across every tile of a JPEG2000 image instead of recomputing per tile. This can cause a crafted tiled JPEG...

8.7CVSS7.5AI score0.00385EPSS
Save
CVE
CVE
•added 2014/04/17 2:00 p.m.•122 views

CVE-2014-1933

CVE-2014-1933 and related flaws affect Python Imaging Library (PIL) 1.1.7 and earlier and Pillow before 2.3.1, where temporary-file handling and command-line file-name usage enable local and symlink-based attacks (e.g., load_djpeg, EpsImagePlugin.py, IptcImagePlugin.py, Image.py). Root causes inc...

2.1CVSS7.3AI score0.00451EPSS
Save
CVE
CVE
•added 2026/10/19 8:46 p.m.•120 views

CVE-2026-112393

The Python imaging library Pillow (versions 2.0.0 through 13.0.0) contains a heap buffer overflow and stale-heap disclosure within the _tiffWriteProc function. The vulnerability occurs when saving compressed TIFF data via libtiff to targets lacking a usable fileno(), such as BytesIO . The root ca...

9.8CVSS8.2AI score0.01019EPSS
Save
CVE
CVE
•added 2026/07/14 3:43 p.m.•116 views

CVE-2026-59203

Pillow (Python imaging library) 12.0.0–12.2.0 is affected by an issue in the EPS parser (PIL/EpsImagePlugin.py) where a negative byte count in the %%BeginBinary directive allows an EPS file to cause Image.open() to seek backwards to the same directive and repeatedly parse it, creating an infinite...

7.5CVSS5.9AI score0.00399EPSS
Save
CVE
CVE
•added 2026/07/14 3:48 p.m.•115 views

CVE-2026-59205

Pillow (Python imaging library) contains a vulnerability in ImageCmsTransform.apply(im, imOut): before version 12.3.0, supplying an output image whose mode does not match the transform’s declared output mode can trigger a controlled native heap corruption. Affected component is ImageCmsTransform....

7.5CVSS7.9AI score0.00385EPSS
Save
CVE
CVE
•added 2026/10/19 9:07 p.m.•108 views

CVE-2026-112398

The Pillow Python imaging library contains a heap buffer overflow in the FlashPix (FPX) JPEG-tile decoder prior to version 13.0.0 . The vulnerability occurs because the ImagingJpegDecode function can be tricked into writing four-component scanlines into a two-byte tile buffer when processing cert...

9.8CVSS8.2AI score0.00696EPSS
Save
CVE
CVE
•added 2014/04/27 8:00 p.m.•105 views

CVE-2014-3007

The CVE-2014-3007 entry concerns Python Imaging Library (PIL) 1.1.7 and earlier and Pillow 2.3, where command injection could occur via shell metacharacters. Description states vulnerable components include PIL/Pillow-related code and mentions CVE-2014-1932 with possible involvement of JpegImageP...

10CVSS7.8AI score0.10356EPSS
Save
CVE
CVE
•added 2017/04/24 6:00 p.m.•105 views

CVE-2016-3076

Summary. CVE-2016-3076 is a heap-based buffer overflow in Pillow’s j2k_encode_entry function, affecting Pillow 2.5.0–3.1.1 and enabling memory corruption/DoS via a crafted JPEG2000 file. Root cause. Heap overflow in j2k_encode_entry. Impact. Denial of service through memory corruption; exploited ...

5.5CVSS5.3AI score0.02594EPSS
Save
CVE
CVE
•added 2026/10/19 10:07 p.m.•105 views

CVE-2026-112900

The Pillow Python imaging library (versions 2.6.0 through 13.0.0) is vulnerable to argument injection during the processing of EPS input via Ghostscript . The EpsImagePlugin.Ghostscript component fails to convert caller-controlled input filenames to safe absolute paths when passed to the -f flag;...

9.8CVSS8.5AI score0.01303EPSS
Save
CVE
CVE
•added 2026/11/05 8:38 p.m.•103 views

CVE-2026-112902

The Pillow Python imaging library (versions through 12.3.0 ) contains a vulnerability in the libtiff TIFF encoder . The root cause is that the encoder can pass arguments to TIFFSetField() that do not match libtiff 's definitions for corresponding tags. When saving attacker-controlled image metada...

9.1CVSS6AI score0.00613EPSS
Save
CVE
CVE
•added 2026/10/19 8:35 p.m.•91 views

CVE-2026-112390

The Pillow Python imaging library versions 7.2.0 through 13.0.0 are vulnerable to an infinite loop when processing MIC images . The root cause resides in the MicImageFile component, where MicImageFile.tell reports an OLE stream index that causes the seek() method to reset the TIFF frame state. Co...

8.2CVSS6.9AI score0.00593EPSS
Save
CVE
CVE
•added 2026/05/09 4:08 a.m.•90 views

CVE-2026-42309

CVE-2026-42309 affects the Pillow Python imaging library. From 11.2.1 up to 11.2.x before 12.2.0, passing nested lists as coordinates to APIs like ImagePath.Path, ImageDraw.ImageDraw.polygon, and ImageDraw.ImageDraw.line could cause a heap-based buffer overflow because nested coordinates were rec...

5.5CVSS6.6AI score0.00133EPSS
Save
CVE
CVE
•added 2015/05/01 3:00 p.m.•84 views

CVE-2014-3598

CVE-2014-3598 affects the Python Pillow library. The vulnerability is in the Jpeg2KImagePlugin and is exploitable via a crafted image, allowing a denial-of-service condition. It concerns Pillow versions before 2.5.3; upgrading to 2.5.3 or newer mitigates the issue (per linked advisories and CVE r...

5CVSS6.5AI score0.01993EPSS
Save
CVE
CVE
•added 2026/10/19 9:27 p.m.•83 views

CVE-2026-112404

The Pillow Python imaging library (versions 8.1.0 through 13.0.0 ) contains an out-of-bounds read in the TiffDecode.c tile and RGBA decode paths. The vulnerability occurs because the library fails to verify that required input rows fit within the data produced by libtiff when certain tags like Ph...

8.8CVSS6.9AI score0.00603EPSS
Save
CVE
CVE
•added 2026/10/19 9:12 p.m.•79 views

CVE-2026-112400

The Pillow Python imaging library (versions 9.2.0 through 13.0.0 ) contains a vulnerability where the GifImageFile._seek function fails to discard rejected frame dimensions after an Image.DecompressionBombError . A remote attacker can provide a crafted GIF that triggers this exception; if the app...

8.7CVSS6.9AI score0.00594EPSS
Save
CVE
CVE
•added 2026/10/19 8:40 p.m.•77 views

CVE-2026-112391

The Pillow Python imaging library is vulnerable to a denial of service (DoS) condition in versions 5.1.0 through 13.0.0 . The PdfParser.get_value() function can recurse without a limit when processing deeply nested PDF objects, specifically when following attacker-controlled arrays and dictionari...

7.5CVSS6.9AI score0.00581EPSS
Save
CVE
CVE
•added 2026/10/21 9:06 p.m.•76 views

CVE-2026-96639

The Pillow Python imaging library (versions 11.0.0 through 13.0.0 ) is vulnerable to out-of-bounds memory operations in multi-frame loaders. The root cause is that ImageFile.load_prepare() reuses stale native storage from a narrow frame mode without verifying if the subsequent frame's mode and si...

9.8CVSS7.8AI score0.00659EPSS
Save
CVE
CVE
•added 2026/10/19 9:35 p.m.•75 views

CVE-2026-112892

The Pillow Python imaging library (versions 4.1.0 to 13.0.0 ) contains a vulnerability in the MSP RLE decoder where a small file can expand into an unbounded in-memory buffer . The root cause is that the decoder writes run-length output to BytesIO without limiting expansion to the declared image ...

8.7CVSS7.5AI score0.00503EPSS
Save
CVE
CVE
•added 2026/10/19 10:00 p.m.•75 views

CVE-2026-112897

The Pillow Python imaging library (versions 5.3.0 through 13.0.0 ) is vulnerable to an issue where it can return uninitialized memory as pixels. This occurs when libtiff performs a short decode of JPEG-compressed or Group 4 fax TIFF data. Specifically, the _decodeStrip and _decodeTile buffers may...

8.7CVSS7.2AI score0.00479EPSS
Save
CVE
CVE
•added 2026/10/19 9:17 p.m.•73 views

CVE-2026-112392

The Pillow Python imaging library contains a NULL pointer dereference vulnerability in its rank-based filters, affecting versions prior to 13.0.0 . The issue occurs when ImagingExpand() is called on a zero-size image ; the function allocates a non-empty output but fails while attempting to replic...

8.2CVSS6.9AI score0.00593EPSS
Save
CVE
CVE
•added 2026/10/19 9:59 p.m.•72 views

CVE-2026-112896

The Pillow Python imaging library (versions prior to 13.0.0 ) contains a vulnerability in its TIFF encoder . An out-of-bounds read can occur when retained TIFF metadata contains a plane size inconsistent with BitsPerSample , causing the encoder to read beyond a ColorMap buffer . An attacker can p...

8.8CVSS7.2AI score0.00475EPSS
Save
CVE
CVE
•added 2026/10/19 10:09 p.m.•69 views

CVE-2026-112901

The Python imaging library Pillow is vulnerable to a Regular Expression Denial of Service (ReDoS) in its XBM header parser prior to version 13.0.0 . Specifically, the XbmImagePlugin applies a backtracking expression to an attacker-controlled header in XbmImageFile._open when Image.open() is calle...

7.5CVSS6.1AI score0.00532EPSS
Save
CVE
CVE
•added 2026/10/19 9:53 p.m.•68 views

CVE-2026-112893

The Pillow Python imaging library versions 10.0.0 through 13.0.0 are vulnerable to a memory corruption issue during FreeType rendering when using an active stroker. If the FT_Load_Glyph function fails, the cleanup process may incorrectly call FT_Done_Glyph on an uninitialized or stale glyph varia...

8.2CVSS6.8AI score0.00549EPSS
Save
CVE
CVE
•added 2026/10/19 9:17 p.m.•67 views

CVE-2026-112397

The Pillow Python imaging library is vulnerable to an out-of-bounds access in the ImageMorph.MorphOp.apply() function. The root cause is that the native morphology routine indexes outrow[width - 1] without validating geometry, allowing PPM and PGM inputs with a width of zero to trigger an out-of-...

8.7CVSS7.1AI score0.00573EPSS
Save
CVE
CVE
•added 2026/11/05 8:35 p.m.•67 views

CVE-2026-112899

The Pillow Python imaging library (versions 2.3.0 through 12.3.0 ) contains a flaw where the EPS image loader fails to validate scaled image dimensions before invoking Ghostscript . An attacker can provide a crafted EPS file that forces the rendering process to generate excessively large temporar...

6.3CVSS6.1AI score0.00547EPSS
Save
CVE
CVE
•added 2026/10/19 9:57 p.m.•66 views

CVE-2026-112895

The Pillow Python imaging library (versions 5.1.0 through 13.0.0 ) is vulnerable to resource exhaustion during PDF append operations. The root cause lies in the PdfParser component, which lacks cycle or duplication tracking when following page-tree child references and follows previous-trailer ch...

8.7CVSS6.9AI score0.00594EPSS
Save
CVE
CVE
•added 2026/10/21 9:03 p.m.•66 views

CVE-2026-96640

The Pillow Python imaging library versions 5.1.0 through 13.0.0 are vulnerable to a resource exhaustion issue in the PdfParser.linearize_page_tree() function located in src/PIL/PdfParser.py . The root cause is that the parser treats a PDF /Pages graph as a tree without tracking duplicate indirect...

8.2CVSS6.9AI score0.00604EPSS
Save
CVE
CVE
•added 2026/10/21 8:54 p.m.•66 views

CVE-2026-96644

The Pillow Python imaging library is vulnerable to a heap over-read on Windows systems prior to version 13.0.0 . The issue occurs because src/PIL/WmfImagePlugin.py passes unchecked 32-bit WMF or EMF dimensions to the native drawwmf handler in src/display.c. This handler incorrectly sizes a DIB al...

8.1CVSS7AI score0.00384EPSS
Save
CVE
CVE
•added 2026/10/19 9:55 p.m.•64 views

CVE-2026-112894

The Pillow Python imaging library (versions 5.1.0 to 13.0.0 ) is vulnerable to a Denial of Service (DoS) attack due to inefficient algorithmic complexity in the PdfParser.next_object_id() function. When saving many frames with save_all enabled, the library takes quadratic time to reserve PDF obje...

8.7CVSS6.9AI score0.00594EPSS
Save
CVE
CVE
•added 2026/10/21 8:47 p.m.•64 views

CVE-2026-96638

The Pillow Python imaging library (versions 9.1.0 through 13.0.0 ) is vulnerable to a memory-exhaustion denial of service due to a flaw in the BmpRleDecoder.decode() function located in src/PIL/BmpImagePlugin.py. The root cause is the lack of a per-branch cap on crafted RLE BMP delta escapes and ...

6.5CVSS6.1AI score0.00364EPSS
Save
CVE
CVE
•added 2026/10/19 9:31 p.m.•63 views

CVE-2026-112406

The Pillow Python imaging library (versions 5.1.0 through 13.0.0 ) contains a vulnerability where PdfParser.rewrite_pages() can enter an infinite loop . The root cause is that the function follows Parent relationships in a page tree without detecting cycles. An attacker can provide a cyclic PDF t...

8.7CVSS7.5AI score0.00573EPSS
Save
CVE
CVE
•added 2026/10/19 8:48 p.m.•60 views

CVE-2026-112394

The Pillow Python imaging library versions prior to 13.0.0 are vulnerable to a buffer over-read in the P;2L and P;4L raw decoders. The root cause is that ImagingRawDecode calculates a packed-pixel row size while the unpackers read separately padded bit planes, allowing a caller to supply dimensio...

8.2CVSS6.2AI score0.00555EPSS
Save
CVE
CVE
•added 2026/10/21 9:05 p.m.•59 views

CVE-2026-96636

The Pillow Python imaging library is vulnerable to a memory-exhaustion denial of service in versions prior to 13.0.0 . The root cause is that MpoImageFile.seek() and DcxImageFile.seek() reparse subsequent MPO or DCX frames and update self._size without re-executing the Image._decompression_bomb_c...

6.5CVSS6.1AI score0.00364EPSS
Save
Total number of security vulnerabilities113