CVE-2026-8468: plug · Unthrottled Resource Allocation
Affects plugSource CVE Database V5
Not known to be exploited · CVSS 8.2 High · fixed in 1.19.2 : patch plug soon.
Data as of 30 Oct 2026, 11:52 UTC
- EPSS
- 0.6% chance of exploitation in 30 days – higher than 49% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 1.19.2, 1.18.2, 1.17.1 +2
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:NExploitation evidence
Disclosed: evidence found.
CVE published 14 May 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 30 Oct 2026.
What to do
Upgrade to a fixed release listed under Affected software.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| elixir-plugplug | Affected
| Fixed in
|
| elixir-plugplug | Affected
| Fixed in
|
| elixir-plugplug | Affected
| Fixed in
|
| elixir-plugplug | Affected
| Fixed in
|
| elixir-plugplug | Affected
| Fixed in
|
| elixir-plugplug | Affected
| Fixed in– |
CPE configurations (1)
cpe:2.3:a:plug_project:plug:*:*:*:*:*:*:*:*
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
If you cannot patch yet, consider implementing application-level request size limits or filtering multipart/form-data requests to mitigate potential exploitation.
Description
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.
References
- github.com/elixir-plug/plug/security/advisories/GHSA-468c-vq7p-gh64 (opens in a new tab)
- cna.erlef.org/cves/CVE-2026-8468.html (opens in a new tab)
- osv.dev/vulnerability/EEF-CVE-2026-8468 (opens in a new tab)
- cna.erlef.org/cves/CVE-2026-8466.html (opens in a new tab)
- github.com/elixir-plug/plug/commit/2cb7958d33030aa826b0c7404375844d4593d43a (opens in a new tab)
- github.com/elixir-plug/plug/commit/aa69c5ece99c40ded88b8c6581ecc86664b0b734 (opens in a new tab)
- github.com/elixir-plug/plug/commit/d5dfffe25e975585227b1b85d247b0d14164bc45 (opens in a new tab)
- github.com/elixir-plug/plug/commit/df812a1527bae9e941965e897308a2b8bbf83a94 (opens in a new tab)
- github.com/elixir-plug/plug/commit/33858427c7f2737d560a2e40a0c9a9270d77d1d7 (opens in a new tab)