PT-2026-96973 · Npm · Js-Toml
CVE-2026-63386
·
Publicado
2026-09-22
·
Atualizado
2026-09-22
CVSS v3.1
5.3
Média
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L |
Nome do Software Vulnerável e Versões Afetadas
js-toml versões anteriores a 1.1.3
Descrição
A função
load() não limita a profundidade de aninhamento ou de chaves pontilhadas no parser recursivo em src/load/parser.ts ou no interpretador em src/load/interpreter.ts. Consequentemente, arrays profundamente aninhados, tabelas inline profundamente aninhadas ou chaves pontilhadas longas podem esgotar a pilha de chamadas do V8 e lançar um RangeError bruto em vez do SyntaxParseError documentado. Aplicações que processam TOML controlado por atacantes e lidam apenas com SyntaxParseError podem relançar a exceção inesperada, o que pode encerrar um worker ou processo e causar a negação de serviço. A exceção é síncrona e pode ser capturada por consumidores que tratam todas as exceções, e o problema não afeta a confidencialidade ou a integridade.Recomendações
Atualize para a versão 1.1.3.
Exploit
Correção
Uncontrolled Recursion
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Js-Toml