CVE-2026-82728: falha de alta gravidade em elixir-mint mint
Unbounded HTTP/1 status-line and chunk-extension buffering in Mint causes memory-exhaustion DoS
Publicada em
Aviso por e-mail quando ela entrar no KEV, ganhar PoC pública ou subir de nota.
21Vexday Risk Score
Sem sinal de exploração. Nenhum artefato público de exploração conhecido até agora.
ssvc Trackcvss 8.2epss 0.5%
Allocation of Resources Without Limits or Throttling vulnerability in elixir-mint mint allows a remote HTTP server to exhaust memory on the client host and cause a denial of service.
Two HTTP/1 response-parser states accumulate server data without any cap. In lib/mint/http1.ex, decode_status_line/4 stores the unconsumed data in conn.buffer when the status line is incomplete, and decode_body/5 does the same for an unterminated chunk-extension line. Both wait for a CRLF the server never has to send, and conn.buffer is prepended to every subsequent socket message. The :max_header_list_size budget is wired only into decode_headers/5 and decode_trailer_headers/4, so neither of these states is covered by it. A malicious server, or one reached through an attacker-controlled redirect or a fetched URL, streams bytes indefinitely until the BEAM node is killed by the operating system out-of-memory handler. The chunk-extension variant is reached after a valid status line and a complete, valid header section, so an intermediary inspecting only headers sees an ordinary 200 response.
This issue affects mint: from 0.1.0 before 1.10.0.
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Produtos afetados
elixir-mint · mintCVEs relacionadas — elixir-mint mint
No mesmo produto, das mais perigosas para as menos.
CVE-2026-82672MEDIUMUnvalidated chunk-size line tail in Mint HTTP/1 client enables response smuggling against strict intermediaries on pooled connectionsEPSS 0.5%CVE-2026-82729MEDIUMQuadratic chunk-size parsing in Mint.HTTP1.Parse allows CPU-exhaustion DoSEPSS 0.5%CVE-2026-59249MEDIUMSign-tolerant HTTP/1 chunk-size parser in Mint enables response smuggling against strict intermediaries on pooled connectionsEPSS 0.5%CVE-2026-59246MEDIUMZero-length HTTP/2 CONTINUATION frames bypass Mint's header-block byte-size cap and exhaust client memoryEPSS 0.5%CVE-2026-58229HIGHUnbounded HTTP/1 response-header and chunked-trailer accumulation in Mint causes memory-exhaustion DoSEPSS 0.5%CVE-2026-56810HIGHmint buffers an entire chunked response chunk in memory in Mint.HTTP1.decode_body/5EPSS 0.4%