CVE-2026-24486
HighCVSS 8.6Exploitation Probability (EPSS)
High risk81th percentile - higher than 81% of all known CVEs
Summary
Python-Multipart versions prior to 0.0.22 have a Path Traversal vulnerability when using non-default configuration options UPLOAD_DIR and UPLOAD_KEEP_FILENAME=True. An attacker can write uploaded files to arbitrary filesystem locations via a crafted filename.
Risk Assessment
The organization is at risk of malicious file writes to sensitive locations, potentially leading to code execution, privilege escalation, or system damage.
Recommendation
Upgrade Python-Multipart to version 0.0.22 or later. As a workaround, avoid using UPLOAD_KEEP_FILENAME=True in project configurations.
Other vulnerabilities in Python-Multipart
Original NVD description (English source)
Python-Multipart is a streaming multipart parser for Python. Prior to version 0.0.22, a Path Traversal vulnerability exists when using non-default configuration options `UPLOAD_DIR` and `UPLOAD_KEEP_FILENAME=True`. An attacker can write uploaded files to arbitrary locations on the filesystem by crafting a malicious filename. Users should upgrade to version 0.0.22 to receive a patch or, as a workaround, avoid using `UPLOAD_KEEP_FILENAME=True` in project configurations.

