CVE-2020-15801Untrusted Search Path in Python

Severity
9.8CRITICALNVD
EPSS
0.6%
top 30.03%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedJul 17
Latest updateDec 14

Description

In Python 3.8.4, sys.path restrictions specified in a python38._pth file are ignored, allowing code to be loaded from arbitrary locations. The ._pth file (e.g., the python._pth file) is not affected.

CVSS vector

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

Affected Packages3 packages

NVDpython/python3.7.03.7.9+1

Patches

🔴Vulnerability Details

1
GHSA
GHSA-45fw-qrx2-rj7m: In Python 32022-05-24

📋Vendor Advisories

3
CISA ICS
Siemens SIMATIC S7-1500 CPU 1518(F)-4 PN/DP MFP V3.12023-12-14
Red Hat
python: sys.path allowing code to be loaded from arbitrary locations2020-07-15
Debian
CVE-2020-15801: python2.7 - In Python 3.8.4, sys.path restrictions specified in a python38._pth file are ign...2020

💬Community

13
Bugzilla
CVE-2020-15801 python34: python: sys.path allowing code to be loaded from arbitrary locations [epel-all]2020-07-24
Bugzilla
CVE-2020-15801 python3: python: sys.path allowing code to be loaded from arbitrary locations [fedora-all]2020-07-24
Bugzilla
CVE-2020-15801 python36: python: sys.path allowing code to be loaded from arbitrary locations [fedora-all]2020-07-24
Bugzilla
CVE-2020-15801 python38: python: sys.path allowing code to be loaded from arbitrary locations [fedora-all]2020-07-24
Bugzilla
CVE-2020-15801 python: sys.path allowing code to be loaded from arbitrary locations2020-07-24