VYPR

Python Multipart

by Kludex

Source repositories

CVEs (7)

  • CVE-2026-24486HigJan 27, 2026
    risk 0.52cvss 8.6epss 0.02

    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…

  • CVE-2026-53539HigJun 22, 2026
    risk 0.42cvss 7.5epss 0.00

    Python-Multipart is a streaming multipart parser for Python. Prior to 0.0.30, when parsing application/x-www-form-urlencoded bodies, QuerystringParser located the field separator with a two step lookup: it first scanned the entire remaining buffer for &, and only when no &…

  • CVE-2024-53981HigDec 2, 2024
    risk 0.42cvss 7.5epss 0.01

    python-multipart is a streaming multipart parser for Python. When parsing form data, python-multipart skips line breaks (CR \r or LF \n) in front of the first boundary and any tailing bytes after the last boundary. This happens one byte at a time and emits a log event each time,…

  • CVE-2024-24762HigFeb 5, 2024
    risk 0.42cvss 7.5epss 0.02

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

  • CVE-2026-53540LowJun 22, 2026
    risk 0.17cvss 3.7epss 0.00

    Python-Multipart is a streaming multipart parser for Python. Prior to 0.0.31, parse_form() did not validate the Content-Length header before using it to bound its chunked read of the request body. A negative Content-Length turned the bounded read into a read-until-EOF, so the…

  • CVE-2026-53538LowJun 22, 2026
    risk 0.17cvss 3.7epss 0.00

    Python-Multipart is a streaming multipart parser for Python. Prior to 0.0.30, QuerystringParser treated ; as a field separator in application/x-www-form-urlencoded bodies, in addition to &. The WHATWG URL standard, modern browsers, and Python's urllib.parse (since the…

  • CVE-2026-53537LowJun 22, 2026
    risk 0.17cvss 3.7epss 0.00

    Python-Multipart is a streaming multipart parser for Python. Prior to 0.0.30, parse_options_header parsed Content-Disposition (and Content-Type) headers with email.message.Message, which transparently applies RFC 2231/5987 decoding. The extended parameter syntax…