PT-2026-56769
CVE-2026-12590
·
Publicado
2026-07-09
·
Atualizado
2026-10-30
Descrição por
CVSS 3.1
5.9
MédiaMétricasAV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Nome do Software Vulnerável e Versões Afetadas
body-parser versões anteriores a 1.20.6
body-parser versões anteriores a 2.3.0
Descrição
Quando o parser é configurado com um valor de opção
limit inválido, como uma string não analisável ou NaN (Not-a-Number), a verificação do tamanho do corpo da requisição é silenciosamente ignorada. Isso ocorre porque o mecanismo de análise interno retorna nulo, fazendo com que aplicações que dependem do parâmetro limit como sua principal salvaguarda aceitem cargas úteis arbitrariamente grandes. Isso pode levar ao consumo excessivo de memória e CPU, resultando em uma negação de serviço.Recomendações
Atualize o body-parser para a versão 1.20.6 ou posterior.
Atualize o body-parser para a versão 2.3.0 ou posterior.
Valide o valor de
limit antes de passá-lo ao parser, garantindo que o valor não seja nulo ou um número não finito durante a inicialização.Explorabilidade
Exploit
Correção
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾