Patchwire CVEs, their patch status, and feeds to follow them

CVE-2024-24762

Fixed in a distro release EPSS 2%CVSS 7.5

`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.

Published 2024-02-05 · CVE record · OSV

Products: Kludex python-multipart, tiangolo fastapi, Encode Starlette

Fixed upstream

EcosystemPackageFixed in
PyPIfastapi9d34ad0ee8a0dfbbcce06f76c2d5d851085024fc
PyPIfastapi0.109.1
PyPIpython-multipart0.0.7

Distro releases

ReleasePackageFixed in
Chainguardreflex0.4.0-r0
Debian 12python-multipartno fix
Debian 13python-multipart0.0.9-1
Debian 14python-multipart0.0.9-1
Ubuntu Pro 22.04 LTSpython-multipart0.0.5-2ubuntu0.1~esm1
Ubuntu Pro 24.04 LTSpython-multipart0.0.9-1ubuntu0.1~esm1
Wolfireflex0.4.0-r0
openSUSE Tumbleweedpython-fastapi0.138.0-2.1
openSUSE Tumbleweedpython-python-multipart0.0.32-1.3