Katalog CVE

CVE-2026-28356

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
0.72%

Percentyl 51 - wyżej niż 51% wszystkich znanych CVE

Streszczenie

Biblioteka multipart dla Pythona zawiera podatność ReDoS w funkcji parse_options_header() spowodowaną niejednoznaczną alternacją w wyrażeniu regularnym. Może to prowadzić do wykładniczego cofania się podczas przetwarzania złośliwie spreparowanych nagłówków HTTP lub multipart/form-data.

Ocena ryzyka

Atakujący może wykorzystać tę podatność do przeprowadzenia ataku typu Denial of Service (DoS) na aplikacje webowe używające biblioteki multipart do parsowania nagłówków żądań lub strumieni multipart/form-data, co może skutkować niedostępnością usługi.

Rekomendacja

Należy niezwłocznie zaktualizować bibliotekę multipart do wersji 1.2.2, 1.3.1 lub 1.4.0-dev, w zależności od używanej gałęzi, aby wyeliminować podatność ReDoS.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

multipart is a fast multipart/form-data parser for python. Prior to 1.2.2, 1.3.1 and 1.4.0-dev, the parse_options_header() function in multipart.py uses a regular expression with an ambiguous alternation, which can cause exponential backtracking (ReDoS) when parsing maliciously crafted HTTP or multipart segment headers. This can be abused for denial of service (DoS) attacks against web applications using this library to parse request headers or multipart/form-data streams. The issue is fixed in 1.2.2, 1.3.1 and 1.4.0-dev.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS