CVE catalog

CVE-2024-24762

Python-Multipart vulnerabilities

[CVE catalog]

Severity
High · CVSS 7.5CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Published
Source
[NVD] · [CVE record]
EPSS
1.52% · Oct 25, 2026

`python-multipart` is a streaming multipart parser for Python. When using form data, `python-multipart` uses a Regular Expression to parse the HTTP `Content-Type` header, including options. An attacker could send a custom-made `Content-Type` option that is very difficult for the RegEx to process, consuming CPU resources and stalling indefinitely (minutes or more) while holding the main event loop. This means that process can't handle any more requests, leading to regular expression denial of service. This vulnerability has been patched in version 0.0.7.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianpython-multipartsid0.0.32-1fixed
Debianpython-multipartforky0.0.32-1fixed
Debianpython-multiparttrixie0.0.20-1.1~deb13u1fixed
Debianpython-multipartbookworm0.0.5-3vulnerable
Ubuntupython-multipartnobleNot reportedvulnerable
Ubuntupython-multipartnoble0.0.9-1ubuntu0.1~esm1fixed
Ubuntupython3-multipartnoble0.0.9-1ubuntu0.1~esm1fixed
PyPIfastapiNot reported0.109.1fixed
PyPIfastapiNot reported9d34ad0ee8a0dfbbcce06f76c2d5d851085024fcfixed
Opensusepython-python-multiparttumbleweed0.0.32-1.3fixed
Ubuntupython-multipartpro0.0.5-3vulnerable
Ubuntupython-multipartpro0.0.6-1vulnerable
Ubuntupython-multipartpro0.0.9-1vulnerable
Ubuntupython-multipartpro0.0.9-1ubuntu0.1~esm1fixed
Opensusepython-fastapitumbleweed0.138.0-2.1fixed
Ubuntupython-multipartpro0.0.5-2vulnerable
Ubuntupython-multipartpro0.0.5-2ubuntu0.1~esm1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianpython-multipartsourcesid0.0.9-1not yet assignedNot reported[1063538]
Debianpython-multipartsourceforky0.0.9-1not yet assignedNot reported[1063538]
Debianpython-multipartsourcetrixie0.0.9-1not yet assignedNot reported[1063538]
Debianpython-multipartsourcebookworm(unfixed)not yet assignedNot reported[1063538]
Ubuntupython-multipartdebnoble0.0.9-1ubuntu0.1~esm1Not reportedNot reportedNot reported
Ubuntupython3-multipartdebnoble0.0.9-1ubuntu0.1~esm1Not reportedNot reportedNot reported
PyPIfastapiPyPINot reported0.109.1Not reportedPYSEC-2024-38Not reported
PyPIfastapiPyPINot reported9d34ad0ee8a0dfbbcce06f76c2d5d851085024fcNot reportedPYSEC-2024-38Not reported
Opensusepython-python-multipartrpmtumbleweed0.0.32-1.3Not reportedOPENSUSE-SU-2026:12032-1Not reported
Ubuntupython-multipartdebpro0.0.9-1ubuntu0.1~esm1Not reportedUSN-8027-1Not reported
Opensusepython-fastapirpmtumbleweed0.138.0-2.1Not reportedOPENSUSE-SU-2026:11710-1Not reported
Ubuntupython-multipartdebpro0.0.5-2ubuntu0.1~esm1Not reportedUBUNTU-CVE-2024-24762Not reported

[Debian bug #1063538]

Notes

[bookworm] python-multipart: Minor issue

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

References