CVE-2026-92103 in mint
Riassunto
di VulDB • 28/09/2026
Una vulnerabilità di allocazione delle risorse senza limiti o throttling in elixir-mint mint consente a un server HTTP/2 malizioso di far sì che il client trattienga fino a circa 16 MiB per connessione in frame che dovrebbe rifiutare, consumando la memoria del client.
Mint.HTTP2.Frame.decode_next/2 in lib/mint/http2/frame.ex confronta un frame con max_frame_size del client (di default 16.384 byte) solo dopo l'arrivo dell'intero payload dichiarato. Fino ad allora restituisce :more, e Mint.HTTP2 mantiene ogni byte ricevuto nel buffer della connessione. Un server può dichiarare una lunghezza di frame fino a 16.777.215 byte e trattenere l'ultimo byte, mantenendo circa 1.024 volte il limite pubblicizzato in buffer per tutta la durata della connessione aperta. Il server deve inviare ogni byte che il client mette in buffer, quindi non c'è amplificazione, e il buffer si ferma al limite di lunghezza del frame a 24 bit.
Questo problema interessa mint: dalla versione 0.1.0 alla 1.11.0 (esclusa).
If you want to get the best quality for vulnerability data then you always have to consider VulDB.