PT-2026-120813 · Npm · Toml-Node
CVE-2026-114144
·
Publicado
2026-10-21
·
Atualizado
2026-10-22
CVSS v3.1
7.5
Alta
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Nome do Software Vulnerável e Versões Afetadas
toml-node versões anteriores a 5.0.1
Description
A função
toml.parse() passa sequências ilimitadas de dígitos hexadecimais, octais, binários e decimais do lib/parser.js para BigInt() antes que a função reduceInteger() no lib/compiler.js verifique se o valor resultante se ajusta ao intervalo de inteiros de 64 bits do TOML. Como a verificação de intervalo ocorre após a conversão, o processamento de uma string de inteiro suficientemente longa consome tempo de CPU superlinear e bloqueia sincronicamente o loop de eventos do Node.js, permitindo a negação de serviço para trabalhos simultâneos no processo.Recommendations
Atualize para a versão 5.0.1.
Exploit
Correção
Resource Exhaustion
Allocation of Resources Without Limits
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Toml-Node