PT-2026-51007 · Npm · Js-Toml

·

CVE-2026-49293

·

Publicado

2026-06-19

·

Atualizado

2026-06-26

CVSS v3.1

7.5

Alta

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Nome do Software Vulnerável e Versões Afetadas js-toml versões anteriores a 1.1.1
Descrição O software contém um problema de complexidade de tempo quadrática durante a análise de literais de inteiros hexadecimais, octais e binários. Isso ocorre porque a função parseBigInt() utiliza um loop que realiza uma operação BigInt * BigInt para cada dígito de entrada, resultando em um consumo de CPU O(n²) em relação ao comprimento do literal. Como a regex do lexer não limita o comprimento desses literais, um invasor pode fornecer um documento TOML especialmente elaborado para causar exaustão de CPU, levando a uma Negação de Serviço (DoS). Isso afeta chamadores que utilizam a função load() em entradas não confiáveis, como endpoints de upload de configuração ou sistemas de CI/CD.
Recomendações Atualizar para a versão 1.1.1.

Exploit

Correção

DoS

Resource Exhaustion

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-49293
GHSA-WP3C-266W-4QFQ

Produtos afetados

Js-Toml