CVE-2026-28356CWE-1333

CVE-2026-28356

High · published March 12, 2026

CVSS v3.1
7.5
EPSS
1%
Percentile
64.5
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.01066 · 64.5th percentile
Weakness
CWE-1333 · Inefficient Regular Expression Complexity
Published
2026-03-12T21:16Z
References (10)
EPSS history
Timeline
  • 12 MAR 16:45Z
    ReDoS in multipart 1.3.0 - `parse_options_header()`
    cvelistv5