PI
Product
Pillow
by Python · last CVE Oct 21, 2026
111
CVEs
0
On KEV
9.8
Max CVSS
38
New 30D
Severity mix
Critical 16High 60Medium 29Low 0
Watch

Add Pillow to your stack to get only the CVEs that touch what you run.

CVECVSSEPSSPublishedSummary · affected versions
CVE-2026-96636
New
6.5
0%
Oct 21
Pillow: Decompression-bomb protection bypass via multi-frame seek() in MPO and DCX (MpoImageFile.seek / DcxImageFile.seek)
Affected: before 13.0.0
CVE-2026-96637
New
6.5
0%
Oct 21
Pillow: Decompression bomb check bypass in SpiderImagePlugin.seek() leads to unbounded allocation DoS
Affected: before 13.0.0
CVE-2026-96643
New
6.5
0%
Oct 21
Pillow: PNG eXIf chunk makes EXIF parsing run in quadratic time
Affected: 11.0.0 before 13.0.0
CVE-2026-96641
New
6.5
0%
Oct 21
Pillow: Reachable undefined behavior in native integer operations, potentially leading to denial of service or logic integrity compromise
Affected: before 13.0.0
CVE-2026-96642
New
6.5
0%
Oct 21
Pillow: TarIO negative size field causes infinite CPU-spin loop
Affected: before 13.0.0
CVE-2026-96638
New
6.5
0%
Oct 21
Pillow: BMP RLE decoder memory-amplification DoS via unbounded delta escape / absolute mode
Affected: 9.1.0 before 13.0.0
CVE-2022-22816
6.5
2%
Jan 10
path_getbbox in path.c in Pillow before 9.0.0 has a buffer over-read during initialization of ImagePath.Path
Affected: before 9.0.0
CVE-2022-22815
6.5
3%
Jan 10
path_getbbox in path.c in Pillow before 9.0.0 improperly initializes ImagePath.Path
Affected: before 9.0.0
CVE-2021-25292
6.5
2%
Mar 19
An issue was discovered in Pillow before 8.1.1
Affected: before 8.1.1
CVE-2016-2533
6.5
4%
Apr 13
Buffer overflow in the ImagingPcdDecode function in PcdDecode.c in Pillow before 3.1.1 and Python Imaging Library (PIL) 1.1.7 and earlier allows remote attackers to cause a denial…
Affected: through 3.1.0
CVE-2016-0775
6.5
3%
Apr 13
Buffer overflow in the ImagingFliDecode function in libImaging/FliDecode.c in Pillow before 3.1.1 allows remote attackers to cause a denial of service (crash) via a crafted FLI…
Affected: through 3.1.0
CVE-2016-0740
6.5
3%
Apr 13
Buffer overflow in the ImagingLibTiffDecode function in libImaging/TiffDecode.c in Pillow before 3.1.1 allows remote attackers to overwrite memory via a crafted TIFF file
Affected: through 3.1.0
CVE-2026-112897
6.2
1%
Oct 19
Pillow: TiffDecode returns uninitialized memory as pixels for short JPEG strips
Affected: 5.3.0 before 13.0.0
CVE-2024-28219
5.9
1%
Apr 3
In _imagingcms.c in Pillow before 10.3.0, a buffer overflow exists because strcpy is used instead of strncpy
Affected: before 10.3.0
CVE-2026-42310
5.5
0%
May 9
Pillow: PDF Parsing Trailer Infinite Loop (DoS)
Affected: 4.2.0 before 12.2.0
CVE-2026-42308
5.5
0%
May 9
Pillow: Integer overflow when processing fonts
Affected: before 12.2.0
CVE-2026-42309
5.5
0%
May 9
Pillow: Heap buffer overflow with nested list coordinates
Affected: 11.2.1 before 12.2.0
CVE-2025-48379
5.5
0%
Jul 1
Pillow is a Python imaging library
Affected: 11.2.1
CVE-2021-28678
5.5
1%
Jun 2
An issue was discovered in Pillow before 8.2.0
Affected: before 8.2.0
CVE-2021-28675
5.5
1%
Jun 2
An issue was discovered in Pillow before 8.2.0
Affected: before 8.2.0
CVE-2020-10994
5.5
1%
Jun 25
In libImaging/Jpeg2KDecode.c in Pillow before 7.1.0, there are multiple out-of-bounds reads via a crafted JP2 file
Affected: before 7.1.0
CVE-2020-10378
5.5
1%
Jun 25
In libImaging/PcxDecode.c in Pillow before 7.1.0, an out-of-bounds read can occur when reading PCX files where state->shuffle is instructed to read beyond state->buffer
Affected: before 7.1.0
CVE-2020-10177
5.5
1%
Jun 25
Pillow before 7.1.0 has multiple out-of-bounds reads in libImaging/FliDecode.c
Affected: before 7.1.0
CVE-2016-3076
5.5
3%
Apr 24
Heap-based buffer overflow in the j2k_encode_entry function in Pillow 2.5.0 through 3.1.1 allows remote attackers to cause a denial of service (memory corruption) via a crafted…
Affected: 2.5.0; 2.5.1; 2.5.2; 2.5.3; 2.6.0; 2.6.0; +13 more
CVE-2016-9189
5.5
2%
Nov 4
Pillow before 3.3.2 allows context-dependent attackers to obtain sensitive information by using the "crafted image file" approach, related to an "Integer Overflow" issue affecting…
Affected: through 3.3.1
CVE-2020-35655
5.4
2%
Jan 12
In Pillow before 8.1.0, SGIRleDecode has a 4-byte buffer over-read when decoding crafted SGI RLE image files because offsets and length tables are mishandled
Affected: 4.3.0 before 8.1.0
CVE-2026-114501
New
5.3
0%
Oct 21
Pillow: Arrow export leaks stale heap memory when PILLOW_ALIGNMENT > 1
Affected: 11.2.1 before 13.0.0
CVE-2026-112898
5.3
0%
Oct 19
Pillow: Image.quantize() with empty palette leaks uninitialized stack memory
Affected: 9.1.0 before 13.0.0
CVE-2026-55798
4.5
0%
Jul 6
Pillow: WindowsViewer.get_command() OS command injection via unescaped shell path
Affected: before 12.3.0
Showing 29