EEF-CVE-2026-8468

vendorUSosv

Unbounded buffer accumulation in multipart header parsing causes denial of service in plug

Advisory ansehen veröffentlicht 2026-05-14Lizenz: per source

## Summary Allocation of Resources Without Limits or Throttling vulnerability in plug\_project plug allows denial of service via unbounded buffer accumulation in multipart header parsing. 'Elixir.Plug.Conn':read\_part\_headers/2 in lib/plug/conn.ex does not obey its :length parameter. There is no upper bound on the size of the accumulated buffer. By contrast, the sibling function read\_part\_body has an explicit byte\_size(acc) > length guard that stops accumulation once a limit is reached. No such guard exists in read\_part\_headers. An unauthenticated remote attacker can exhaust server memory by sending a crafted multipart/form-data request, causing a denial of service. This issue affects plug from 1.4.0 before 1.15.4, 1.16.3, 1.17.1, 1.18.2, and 1.19.2. ## Configurations The application must use Plug.Parsers with the :multipart parser, or otherwise call Plug.Conn.read\_part\_headers/2 to process multipart/form-data request bodies. Deployments that do not handle multipart uploads are not affected.

01

beschreibt (1)

Zugehörige CVEs.

IDSchweregrad ausnutzbar
CVE-2026-8468US——
Allocation of Resources Without Limits or Throttling vulnerability in plug_project plug allows denial of service via unbounded buffer accumulation in multipart header parsing. 'El…
02

Referenzen

Externe Belege — Patches, Meldungen, Analysen.

scry

Advisories wie diese benennen die exponierten Produkte, die Angreifer auf Ihrer Angriffsfläche ins Visier nehmen. Sehen Sie mit einem kostenlosen Passiv-Scan, was exponiert ist.

Kostenloser Scan