📦

pillow

Vendor: python

Actively Exploited 0 CISA KEV List
PoC / Exploits 0 Code Available
Total RCEs 15 Remote Access
Total CVEs 145 Total Indexed
Avg. EPSS 1.95% Exploit Prob.
Latest CVE CVE-2026-59200 Jul 14

Security Vulnerability Index

Page 3 / 15
8.1 CVSS

Pillow through 10.1.0 allows PIL.ImageMath.eval Arbitrary Code Execution via the environment parameter, a different vulnerability than CVE-2022-22817 (which was about the expression parameter).

EPSS: 1.70%
7.5 CVSS

An issue was discovered in Pillow before 10.0.0. It is a Denial of Service that uncontrollably allocates memory to process a given task, potentially causing a service to crash by having it run out of memory. This occurs for truetype in ImageFont when textlength in an ImageDraw instance operates on a long text argument.

EPSS: 1.04%
7.5 CVSS

Pillow before 9.3.0 allows denial of service via SAMPLESPERPIXEL.

EPSS: 1.10%
7.5 CVSS

Pillow before 9.2.0 performs Improper Handling of Highly Compressed GIF Data (Data Amplification).

EPSS: 1.18%
9.8 CVSS

libImaging/TgaRleDecode.c in Pillow 9.1.0 has a heap buffer overflow in the processing of invalid TGA image files.

EPSS: 1.96%
9.1 CVSS

Pillow before 9.0.1 allows attackers to delete files because spaces in temporary pathnames are mishandled.

EPSS: 2.81%
9.8 CVSS

PIL.ImageMath.eval in Pillow before 9.0.0 allows evaluation of arbitrary expressions, such as ones that use the Python exec method. A lambda expression could also be used.

EPSS: 3.40%
6.5 CVSS

path_getbbox in path.c in Pillow before 9.0.0 has a buffer over-read during initialization of ImagePath.Path.

EPSS: 1.96%
6.5 CVSS

path_getbbox in path.c in Pillow before 9.0.0 improperly initializes ImagePath.Path.

EPSS: 2.56%
7.5 CVSS

The package pillow 5.2.0 and before 8.3.2 are vulnerable to Regular Expression Denial of Service (ReDoS) via the getrgb function.

EPSS: 3.15%