CVE-2024-3220
LOWCPython < 3.14.0 - Untrusted Search Path in mimetypes Module
Title source: llmDescription
There is a defect in the CPython standard library module “mimetypes” where on Windows the default list of known file locations are writable meaning other users can create invalid files to cause MemoryError to be raised on Python runtime startup or have file extensions be interpreted as the incorrect file type. This defect is caused by the default locations of Linux and macOS platforms (such as “/etc/mime.types”) also being used on Windows, where they are user-writable locations (“C:\etc\mime.types”). To work-around this issue a user can call mimetypes.init() with an empty list (“[]”) on Windows platforms to avoid using the default list of known file locations.
References (3)
Core 3
Core References
Vendor Advisory
https://security.netapp.com/advisory/ntap-20250314-0001/
Various Sources vendor-advisory
https://mail.python.org/archives/list/[email protected]/thread/CDXW34ND2LSAOYAR5N6UNONP4ZBX4D6R/
Scores
CVSS v4
2.3
EPSS
0.0047
EPSS Percentile
36.6%
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N
CISA SSVC
Vulnrichment
Exploitation
none
Automatable
no
Technical Impact
partial
Details
CWE
CWE-426
Status
published
Products (1)
Python Software Foundation/CPython
< 3.14.0
Published
Feb 14, 2025
Tracked Since
Feb 18, 2026