8.6

CVE-2026-24486: fastapiexpert python-multipart Path Traversal

CVSS: 8.6v3.1HighModified
AliasesSUSE-SU-2026:20188-1GHSA-wp53-j4wj-2cfgPYSEC-2026-1852
Published 27-01-2026Last modified 16-09-2026

Vulnerability summary

CVE-2026-24486 is a high (CVSS 8.6) Path Traversal vulnerability in fastapiexpert python-multipart. EPSS estimates a 2.24% chance of exploitation in the next 30 days, higher than 82.5% of scored vulnerabilities. 2 public exploits are recorded.

Overall risk
45/100
0100
Medium · default modelHow is this calculated?
CVSS score
8.6/10
010
High · v3.1 (CVE.org)
EPSS score
2.24%
0%100%
Low · +0.03 pp in 30 days
KEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits2github, exploit-database

Advisory lineage

Upstream 0 · Downstream 1 · Related 2

Timeline

  1. 27-01-2026
    PublishedVulnerability first disclosed.
  2. 16-09-2026
    Last modifiedVulnerability information updated.

Description

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.

CVSS metrics

7 scores · 7 sources · 1 version

EPSS trend

Probability

2.24%

Chance of exploitation in the next 30 days

Percentile

83%

Versus all other CVEs

30-day change

+0.03 pp

From 2.21% on 19-09-2026

19-09-202619-10-2026
EPSS score
2.24%

Known exploited

Compare KEV catalogs

Not in any of the 3 tracked catalogs.

Public exploits

2 found
  • githubUnverified

    Python Multipart

    Maturity: poc

  • exploit-databasepythonUnverified

    Python-Multipart 0.0.22 - Path Traversal

    Maturity: poc

Weaknesses

CWE · root cause

Affected systems

Chainguard7 products
  • airflow-3< 3.1.6-r4
  • airflow-core-3< 3.1.6-r1
  • litellm< 1.81.3.0-r1
  • open-webui< 0.8.3-r0
  • py3-semgrep< 1.150.0-r0
Wolfi4 products
  • airflow-3< 3.1.6-r4
  • open-webui< 0.8.3-r0
  • py3-semgrep< 1.150.0-r0
  • reflex< 0.8.27-r0
Opensuse2 products
  • python-python-multipart&distro=openSUSE Leap 15.6< 0.0.9-150600.3.6.1
  • python-python-multipart&distro=openSUSE Leap 16.0< 0.0.20-160000.3.1
Suse2 products
  • python-python-multipart&distro=SUSE Linux Enterprise Server 16.0< 0.0.20-160000.3.1
  • python-python-multipart&distro=SUSE Linux Enterprise Server for SAP applications 16.0< 0.0.20-160000.3.1
Debian1 product
  • python-multipartAll versions (No fix recorded) | < 0.0.20-1.1~deb13u1 | < 0.0.20-1.1
Fastapiexpert1 product
Kludex1 product
PyPI1 product
  • python-multipart< 0.0.22
Ubuntu1 product
  • python-multipart< 0.0.5-2ubuntu0.1~esm1 | < 0.0.9-1ubuntu0.1~esm1 | All versions (No fix recorded)

9 vendors · 20 products

References

30 links
Show all 30 references