PT-2026-96973 · Npm · Js-Toml

CVE-2026-63386

·

Publicado

2026-09-22

·

Atualizado

2026-09-22

CVSS v3.1

5.3

Média

VetorAV: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

CVE-2026-63386
GHSA-3G82-77XR-68X5

Produtos afetados

Js-Toml