CVE-2026-24486
Fixed in a distro release EPSS 2%CVSS 8.6
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.
Products: Kludex python-multipart, Red Hat AI Inference Server 3.2, Red Hat Ansible Automation Platform 2.6, Red Hat OpenShift AI 2.25, Red Hat OpenShift AI 3.3, Red Hat Satellite 6.17, Red Hat Satellite 6.18, Red Hat Lightspeed Core, Red Hat OpenShift Lightspeed, Red Hat AI Inference Server, Red Hat Ansible Automation Platform 2, Red Hat Enterprise Linux AI (RHEL AI) 3, Red Hat OpenShift AI (RHOAI), Red Hat Satellite 6
Fixed upstream
| Ecosystem | Package | Fixed in |
|---|---|---|
| PyPI | python-multipart | 0.0.22 |
Distro releases
| Release | Package | Fixed in |
|---|---|---|
| Chainguard | airflow-3 | 3.1.6-r4 |
| Chainguard | airflow-core-3 | 3.1.6-r1 |
| Chainguard | litellm | 1.81.3.0-r1 |
| Chainguard | open-webui | 0.8.3-r0 |
| Chainguard | py3-semgrep | 1.150.0-r0 |
| Chainguard | reflex | 0.8.27-r0 |
| Chainguard | tritonserver-backend-vllm-cuda-12.9 | 25.9.0_git20251112-r6 |
| Debian 12 | python-multipart | no fix |
| Debian 13 | python-multipart | 0.0.20-1.1~deb13u1 |
| Debian 14 | python-multipart | 0.0.20-1.1 |
| SUSE Linux Enterprise Server 16.0 | python-python-multipart | 0.0.20-160000.3.1 |
| SUSE Linux Enterprise Server for SAP applications 16.0 | python-python-multipart | 0.0.20-160000.3.1 |
| Ubuntu 25.10 | python-multipart | no fix |
| Ubuntu 26.04 LTS | python-multipart | no fix |
| Ubuntu 26.10 | python-multipart | no fix |
| Ubuntu Pro 22.04 LTS | python-multipart | 0.0.5-2ubuntu0.1~esm1 |
| Ubuntu Pro 24.04 LTS | python-multipart | 0.0.9-1ubuntu0.1~esm1 |
| Wolfi | airflow-3 | 3.1.6-r4 |
| Wolfi | open-webui | 0.8.3-r0 |
| Wolfi | py3-semgrep | 1.150.0-r0 |
| Wolfi | reflex | 0.8.27-r0 |
| openSUSE Leap 15.6 | python-python-multipart | 0.0.9-150600.3.6.1 |
| openSUSE Leap 16.0 | python-python-multipart | 0.0.20-160000.3.1 |