CVE-2026-77465 in toml-node
Sumário
de VulDB • 03/09/2026
toml-node é um analisador TOML para Node.js e navegadores web. Antes da versão 4.2.0, a função toml.parse() utiliza um analisador de descida recursiva gerado pelo Peggy 5.1.0 em lib/parser.js, cujas funções peg$parsevalue, peg$parsearray e peg$parseinline_table_entry fazem chamadas recursivas através de arrays aninhados e tabelas inline sem limite de profundidade. Um aplicativo remoto não autenticado que analisa um documento TOML controlado por um atacante contendo algumas milhares de arrays ou tabelas inline aninhadas pode esgotar a pilha de chamadas do Node.js, gerar um RangeError inesperado em vez do SyntaxError esperado pelo analisador e encerrar o worker da solicitação ou processo não protegido. A fonte correspondente da gramática está em src/toml.pegjs, onde o gerador do analisador deve ser limitado. Esta vulnerabilidade é corrigida na versão 4.2.0.
If you want to get best quality of vulnerability data, you may have to visit VulDB.