Vulnerability record · CVE-2020-15801 · published 17 July 2020
CVE-2020-15801: Python untrusted search path vulnerability
Python · Python
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 <executable-name>._pth file (e.g., the python._pth file) is not affected.
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 <executable-name>._pth file (e.g., the python._pth file) is not affected.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Affected products
2 vulnerable configurations from NVD's CPE data, grouped by vendor and product.
References
| Link | Tags |
|---|---|
| https://bugs.python.org/issue41304 | Issue TrackingPatchVendor Advisory |
| https://github.com/python/cpython/pull/21495 | PatchVendor Advisory |
| https://security.netapp.com/advisory/ntap-20200731-0003/ | Third Party Advisory |
| https://bugs.python.org/issue41304 | Issue TrackingPatchVendor Advisory |
| https://github.com/python/cpython/pull/21495 | PatchVendor Advisory |
| https://security.netapp.com/advisory/ntap-20200731-0003/ | Third Party Advisory |
Track CVE-2020-15801 inside VULONE
Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.
Related vulnerabilities
Same products first, then exploited flaws of the same weakness class.
Source: NIST National Vulnerability Database (record CVE-2020-15801), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.