PT-2026-111524 · Npm · Fastify
CVSS v3.1
3.7
Baixa
| Vetor | AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N |
Nome do Software Vulnerável e Versões Afetadas
fastify versões 5.12.2 a 5.12.5
Descrição
Uma rotina usada para converter nomes de cabeçalhos declarados em um esquema de rota para letras minúsculas não converte nomes de cabeçalhos enum ou const aninhados em um subesquema
propertyNames. Isso faz com que listas de permissão ou negação de cabeçalhos que utilizam letras maiúsculas e minúsculas canônicas não correspondam aos cabeçalhos recebidos em letras minúsculas, permitindo que cabeçalhos restritos ignorem a validação e cheguem ao manipulador de rota. Um invasor pode explorar isso para contrabandear cabeçalhos proibidos, comprometendo a integridade do processamento de requisições.Recomendações
Atualize para a versão 5.12.6 ou posterior.
Declare os nomes dos cabeçalhos em letras minúsculas para evitar a incompatibilidade.
Correção
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Fastify