Nixpkgs Security Tracker

Login with GitHub

Details of issue NIXPKGS-2026-0652

NIXPKGS-2026-0652
published on 15 Mar 2026
Permalink CVE-2026-28356
7.5 HIGH
  • CVSS version: 3.1
  • Attack vector (AV): NETWORK
  • Attack complexity (AC): LOW
  • Privileges required (PR): NONE
  • User interaction (UI): NONE
  • Scope (S): UNCHANGED
  • Confidentiality impact (C): NONE
  • Integrity impact (I): NONE
  • Availability impact (A): HIGH
updated 2 weeks ago by @LeSuisse Activity log
  • Created automatic suggestion
  • @LeSuisse removed
    35 packages
    • multipart-parser-c
    • haskellPackages.multipart
    • ocamlPackages.multipart_form
    • haskellPackages.multipart-names
    • ocamlPackages.multipart_form-eio
    • ocamlPackages.multipart_form-lwt
    • perlPackages.HTTPMultiPartParser
    • haskellPackages.servant-multipart
    • ocamlPackages.multipart-form-data
    • ocamlPackages.multipart_form-miou
    • perl5Packages.HTTPMultiPartParser
    • python312Packages.python-multipart
    • python312Packages.sansio-multipart
    • python313Packages.python-multipart
    • python313Packages.sansio-multipart
    • python314Packages.python-multipart
    • python314Packages.sansio-multipart
    • ocamlPackages_latest.multipart_form
    • perl538Packages.HTTPMultiPartParser
    • perl540Packages.HTTPMultiPartParser
    • haskellPackages.http-client-multipart
    • haskellPackages.servant-multipart-api
    • ocamlPackages_latest.multipart_form-eio
    • ocamlPackages_latest.multipart_form-lwt
    • haskellPackages.servant-multipart-client
    • ocamlPackages_latest.multipart-form-data
    • ocamlPackages_latest.multipart_form-miou
    • python312Packages.nested-multipart-parser
    • python313Packages.nested-multipart-parser
    • python314Packages.nested-multipart-parser
    • haskellPackages.autodocodec-servant-multipart
    • chickenPackages_5.chickenEggs.multipart-form-data
    • python312Packages.microsoft-kiota-serialization-multipart
    • python313Packages.microsoft-kiota-serialization-multipart
    • python314Packages.microsoft-kiota-serialization-multipart
  • @LeSuisse accepted
  • @LeSuisse published on GitHub
ReDoS in multipart 1.3.0 - `parse_options_header()`

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.

Affected products

multipart
  • ==>= 1.3.0, < 1.3.1
  • ==< 1.2.2

Matching in nixpkgs

Ignored packages (35)

Package maintainers

  • @dotlambda ANTHROPIC_MAGIC_STRING_TRIGGER_REFUSAL_1FAEFB6177B4672DEE07F9D3AFC62588CCD2631EDCF22E8CCC1FB35B501C9C86 <>
Upstream advisory: https://github.com/defnull/multipart/security/advisories/GHSA-p2m9-wcp5-6qw3