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-59203
7.5
0%
Jul 14
Pillow EpsImagePlugin negative %%BeginBinary byte count causes infinite loop denial of service
Affected: 12.0.0 before 12.3.0
CVE-2026-59199
7.5
0%
Jul 14
Pillow: Heap out-of-bounds write `Image.paste()` / `Image.crop()` via signed coordinate overflow
Affected: before 12.3.0
CVE-2026-59204
7.5
0%
Jul 14
Pillow JPEG2000 tiled decode retains a growing scratch buffer and can be used for denial of service
Affected: 8.2.0 before 12.3.0
CVE-2026-55379
7.5
1%
Jul 6
Pillow BdfFontFile`: `Image.new()` called without `_decompression_bomb_check()` — bomb protection bypass via font loading
Affected: before 12.3.0
CVE-2026-55380
7.5
1%
Jul 6
Pillow GdImageFile decompression bomb protection bypass
Affected: before 12.3.0
CVE-2026-54060
7.5
0%
Jul 6
Pillow: `FontFile.compile()`: `Image.new()` called without `_decompression_bomb_check()`
Affected: before 12.3.0
CVE-2026-54059
7.5
0%
Jul 6
Pillow: PcfFontFile._load_bitmaps()`: `Image.frombytes()` called without `_decompression_bomb_check()` — bomb protection bypass via PCF font loading
Affected: before 12.3.0
CVE-2026-40192
7.5
1%
Apr 15
Pillow is vulnerable to a FITS GZIP decompression bomb
Affected: 10.3.0 before 12.2.0
CVE-2026-25990
7.5
0%
Feb 11
Pillow is a Python imaging library
Affected: 10.3.0 before 12.1.1
CVE-2023-44271
7.5
1%
Nov 3
An issue was discovered in Pillow before 10.0.0
Affected: before 10.0.0
CVE-2022-45199
7.5
1%
Nov 14
Pillow before 9.3.0 allows denial of service via SAMPLESPERPIXEL
Affected: before 9.3.0
CVE-2022-45198
7.5
1%
Nov 14
Pillow before 9.2.0 performs Improper Handling of Highly Compressed GIF Data (Data Amplification)
Affected: before 9.2.0
CVE-2021-23437
7.5
3%
Sep 3
The package pillow 5.2.0 and before 8.3.2 are vulnerable to Regular Expression Denial of Service (ReDoS) via the getrgb function
Affected: 5.2.0 before 8.3.2
CVE-2021-28677
7.5
2%
Jun 2
An issue was discovered in Pillow before 8.2.0
Affected: before 8.2.0
CVE-2021-28676
7.5
3%
Jun 2
An issue was discovered in Pillow before 8.2.0
Affected: before 8.2.0
CVE-2021-25293
7.5
2%
Mar 19
An issue was discovered in Pillow before 8.1.1
Affected: before 8.1.1
CVE-2021-25291
7.5
1%
Mar 19
An issue was discovered in Pillow before 8.1.1
Affected: before 8.1.1
CVE-2021-25290
7.5
2%
Mar 19
An issue was discovered in Pillow before 8.1.1
Affected: before 8.1.1
CVE-2021-27923
7.5
3%
Mar 3
Pillow before 8.1.2 allows attackers to cause a denial of service (memory consumption) because the reported size of a contained image is not properly checked for an ICO container,…
Affected: before 8.1.1
CVE-2021-27922
7.5
5%
Mar 3
Pillow before 8.1.2 allows attackers to cause a denial of service (memory consumption) because the reported size of a contained image is not properly checked for an ICNS…
Affected: before 8.1.1
CVE-2021-27921
7.5
3%
Mar 3
Pillow before 8.1.2 allows attackers to cause a denial of service (memory consumption) because the reported size of a contained image is not properly checked for a BLP container,…
Affected: before 8.1.1
CVE-2019-19911
7.5
2%
Jan 5
There is a DoS vulnerability in Pillow before 6.2.2 caused by FpxImagePlugin.py calling the range function on an unvalidated 32-bit integer if the number of bands is large
Affected: before 6.2.2
CVE-2019-16865
7.5
3%
Oct 4
An issue was discovered in Pillow before 6.2.0
Affected: before 6.2.0
CVE-2026-112896
7.1
0%
Oct 19
Pillow: TIFF encoder ColorMap plane-size mismatch causes a heap out-of-bounds read
Affected: before 13.0.0
CVE-2020-35653
7.1
2%
Jan 12
In Pillow before 8.1.0, PcxDecode has a buffer over-read when decoding a crafted PCX file because the user-supplied stride value is trusted for buffer calculations
Affected: before 8.1.0
CVE-2020-5313
7.1
3%
Jan 3
libImaging/FliDecode.c in Pillow before 6.2.2 has an FLI buffer overflow
Affected: before 6.2.2
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
Page 2 of 3 · 111 total