CVEs (75)
CVE VENDORS PRODUCTS UPDATED PUBLISHED CVSS |
|---|
An issue was discovered in Pillow before 8.1.1. There is an out-of-bounds read in SGIRleDecode.c. |
An issue was discovered in Pillow before 8.1.1. The PDF parser allows a regular expression DoS (ReDoS) attack via a crafted PDF file because of a catastrophic backtracking regex. |
An issue was discovered in Pillow before 8.1.1. In TiffDecode.c, there is an out-of-bounds read in TiffreadRGBATile via invalid tile boundaries. |
2Debian Python2Debian Linux PillowJun 17, 2026 Mar 19, 2021 N/A· v4 7.5 HIGH· v3 5.0 MEDIUM· v2 An issue was discovered in Pillow before 8.1.1. In TiffDecode.c, there is a negative-offset memcpy with an invalid size. |
An issue was discovered in Pillow before 8.1.1. TiffDecode has a heap-based buffer overflow when decoding crafted YCbCr files because of certain interpretation conflicts with LibTIFF in RGBA mode. NOTE: this issue exists...Show more |
2Fedoraproject Python2Fedora PillowJun 17, 2026 Mar 3, 2021 N/A· v4 7.5 HIGH· v3 5.0 MEDIUM· v2 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, and thus an attempted memory allocation...Show more |
2Fedoraproject Python2Fedora PillowJun 17, 2026 Mar 3, 2021 N/A· v4 7.5 HIGH· v3 5.0 MEDIUM· v2 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 container, and thus an attempted memory allocation...Show more |
2Fedoraproject Python2Fedora PillowJun 17, 2026 Mar 3, 2021 N/A· v4 7.5 HIGH· v3 5.0 MEDIUM· v2 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, and thus an attempted memory allocation c...Show more |
2Fedoraproject Python2Fedora PillowJun 17, 2026 Jan 12, 2021 N/A· v4 5.4 MEDIUM· v3 5.8 MEDIUM· v2 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. |
2Fedoraproject Python2Fedora PillowJun 17, 2026 Jan 12, 2021 N/A· v4 8.8 HIGH· v3 6.8 MEDIUM· v2 In Pillow before 8.1.0, TiffDecode has a heap-based buffer overflow when decoding crafted YCbCr files because of certain interpretation conflicts with LibTIFF in RGBA mode. |
3Debian FedoraprojectPython3Debian Linux FedoraPillowJun 17, 2026 Jan 12, 2021 N/A· v4 7.1 HIGH· v3 5.8 MEDIUM· v2 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. |
3Canonical FedoraprojectPython3Fedora PillowUbuntu LinuxJun 17, 2026 Jun 25, 2020 N/A· v4 8.1 HIGH· v3 6.8 MEDIUM· v2 In libImaging/SgiRleDecode.c in Pillow through 7.0.0, a number of out-of-bounds reads exist in the parsing of SGI image files, a different issue than CVE-2020-5311. |
3Canonical FedoraprojectPython3Fedora PillowUbuntu LinuxJun 17, 2026 Jun 25, 2020 N/A· v4 5.5 MEDIUM· v3 4.3 MEDIUM· v2 In libImaging/Jpeg2KDecode.c in Pillow before 7.1.0, there are multiple out-of-bounds reads via a crafted JP2 file. |
3Canonical FedoraprojectPython3Fedora PillowUbuntu LinuxJun 17, 2026 Jun 25, 2020 N/A· v4 7.8 HIGH· v3 6.8 MEDIUM· v2 In Pillow before 7.1.0, there are two Buffer Overflows in libImaging/TiffDecode.c. |
3Canonical FedoraprojectPython3Fedora PillowUbuntu LinuxJun 17, 2026 Jun 25, 2020 N/A· v4 5.5 MEDIUM· v3 4.3 MEDIUM· v2 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. |
4Canonical DebianFedoraproject+1 more4Debian Linux FedoraPillow+1 moreJun 17, 2026 Jun 25, 2020 N/A· v4 5.5 MEDIUM· v3 4.3 MEDIUM· v2 Pillow before 7.1.0 has multiple out-of-bounds reads in libImaging/FliDecode.c. |
4Canonical DebianFedoraproject+1 more4Debian Linux FedoraPillow+1 moreJun 17, 2026 Jan 5, 2020 N/A· v4 7.5 HIGH· v3 5.0 MEDIUM· v2 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. On Windows running 32-bit Python, this results...Show more |
4Canonical DebianFedoraproject+1 more4Debian Linux FedoraPillow+1 moreJun 17, 2026 Jan 3, 2020 N/A· v4 7.1 HIGH· v3 5.8 MEDIUM· v2 libImaging/FliDecode.c in Pillow before 6.2.2 has an FLI buffer overflow. |
4Canonical DebianFedoraproject+1 more4Debian Linux FedoraPillow+1 moreJun 17, 2026 Jan 3, 2020 N/A· v4 9.8 CRITICAL· v3 7.5 HIGH· v2 libImaging/PcxDecode.c in Pillow before 6.2.2 has a PCX P mode buffer overflow. |
4Canonical DebianFedoraproject+1 more4Debian Linux FedoraPillow+1 moreJun 17, 2026 Jan 3, 2020 N/A· v4 9.8 CRITICAL· v3 7.5 HIGH· v2 libImaging/SgiRleDecode.c in Pillow before 6.2.2 has an SGI buffer overflow. |