CVE-2022-24303Path Traversal in Pillow

Severity
9.1CRITICALNVD
EPSS
1.4%
top 19.33%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedMar 28
Latest updateFeb 14

Description

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

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:HExploitability: 3.9 | Impact: 5.2

Affected Packages5 packages

NVDpython/pillow< 9.0.1
PyPIpython/pillow< 9.0.1
Debianpython/pillow< 8.1.2+dfsg-0.3+deb11u3+3
Ubuntupython/pillow< 7.0.0-4ubuntu0.7+1
Palo Altopaloalto/pan-os

Also affects: Fedora 34, 35

🔴Vulnerability Details

6
OSV
pillow-python2 vulnerabilities2022-12-14
OSV
pillow vulnerabilities2022-12-13
OSV
CVE-2022-24303: Pillow before 92022-03-28
CVEList
CVE-2022-24303: Pillow before 92022-03-28
GHSA
Path traversal in Pillow2022-03-11

📋Vendor Advisories

5
Palo Alto
PAN-SA-2024-0001 Informational Bulletin: Impact of OSS CVEs in PAN-OS2024-02-14
Ubuntu
Pillow vulnerabilities2022-12-14
Ubuntu
Pillow vulnerabilities2022-12-13
Red Hat
python-pillow: temporary directory with a space character allows removal of unrelated file after im.show() and related actions2022-02-03
Debian
CVE-2022-24303: pillow - Pillow before 9.0.1 allows attackers to delete files because spaces in temporary...2022
CVE-2022-24303 — Path Traversal in Python Pillow | cvebase