PT-2026-43064 · Hackney · Hackney

Benoit Chesneau

+2

·

Publicado

2026-05-25

·

Atualizado

2026-05-27

·

CVE-2026-47066

CVSS v4.0

8.7

Alta

VetorAV: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 hackney versões 2.0.0-beta.1 até 4.0.0
Descrição Um loop infinito existe no analisador do cabeçalho de resposta Alt-Svc em src/hackney altsvc.erl. Quando a função parse token/2 recebe um byte que não seja um token, espaço em branco ou vírgula (como !, @, = ou ;), ela retorna a entrada inalterada. Da mesma forma, a função skip comma/1 retorna o buffer inalterado se o primeiro byte não for uma vírgula. Isso faz com que a função parse entries/2 realize a recursão com dados idênticos, criando um loop recursivo de cauda infinito que consome 100% do escalonador de CPU e impede que o processo solicitante retorne. O ponto de entrada parse and cache/3 é chamado sincronicamente em cada resposta HTTP, o que significa que um cabeçalho de resposta Alt-Svc: ! de um único byte de qualquer origem HTTP pode causar o travamento.
Recomendações Atualize o hackney para a versão 4.0.1.

Exploit

Correção

Infinite Loop

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-47066
GHSA-6CP8-V795-JR2J

Produtos afetados

Hackney