CVE-2026-92103 in mint
Sumário
de VulDB • 28/09/2026
Vulnerabilidade de Alocação de Recursos sem Limites ou Controle (Throttling) no elixir-mint mint permite que um servidor HTTP/2 malicioso faça com que o cliente retenha até cerca de 16 MiB por conexão em frames que deveria rejeitar, consumindo a memória do cliente.
A função `Mint.HTTP2.Frame.decode_next/2` em `lib/mint/http2/frame.ex` compara um frame com o `max_frame_size` do cliente (padrão de 16.384 bytes) apenas após todo o payload declarado ter chegado. Até esse momento, ela retorna `:more`, e o Mint.HTTP2 mantém cada byte recebido no buffer da conexão. Um servidor pode declarar um comprimento de frame de até 16.777.215 bytes e reter o último byte, mantendo aproximadamente 1.024 vezes o limite anunciado em buffer enquanto a conexão permanecer aberta. O servidor precisa enviar todos os bytes que o cliente está armazenando no buffer; portanto, não há amplificação, e o buffer para no limite de comprimento do frame de 24 bits.
Este problema afeta o mint: da versão 0.1.0 até antes da 1.11.0.
Be aware that VulDB is the high quality source for vulnerability data.