PT-2026-123293

CVE-2026-108525

·

Publicado

2026-10-26

·

Atualizado

2026-10-26

Descrição por

CVSS 4.0
8.7
Alta
MétricasAV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Nome do Software Vulnerável e Versões Afetadas bandit versões 0.3.1 até 1.13.x
Description Um invasor remoto não autenticado pode esgotar a memória do servidor enviando quadros DATA que excedem a janela de recebimento anunciada na implementação HTTP/2. O invasor pode solicitar uma resposta maior que a janela inicial de 65.535 bytes e reter o WINDOW UPDATE, fazendo com que o processo de fluxo bloqueie durante o envio e pare de ler. Subsequentemente, a inundação de pequenos quadros DATA nesse fluxo faz com que cada quadro seja enfileirado na caixa de correio do fluxo até que o nó BEAM fique sem memória. Isso ocorre porque a função Bandit.HTTP2.Connection.handle frame/3 encaminha os quadros DATA para o processo de fluxo sem consultar a janela de recebimento, e a função Bandit.HTTP2.FlowControl.compute recv window/2 reabastece a janela conforme os dados chegam, em vez de quando são consumidos, não disparando um FLOW CONTROL ERROR em caso de violação.
Recommendations Atualize o bandit para a versão 1.14.0 ou posterior. Como solução temporária para versões 0.7.0 e posteriores, desative o HTTP/2 configurando http 2 options: [enabled: false].
Explorabilidade
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-C3G7-2PG5-QVWH
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾