PT-2026-102375 · Npm · Brace-Expansion
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
brace-expansion versões anteriores a 1.1.19
brace-expansion versões anteriores a 2.1.5
brace-expansion versões anteriores a 3.0.7
brace-expansion versões anteriores a 5.0.10
Description
Padrões de chaves manipulados podem causar o esgotamento da pilha nativa na função
parseCommaParts(). Isso ocorre porque a função processa recursivamente o restante uma vez por grupo de chaves e utiliza push.apply para passar elementos de um array de partes separadas por vírgula muito grande como argumentos de função. Padrões com inúmeros grupos de chaves separados por vírgulas ou arrays muito grandes podem acionar esses caminhos antes que os limites de saída sejam atingidos, potencialmente levando a uma negação de serviço com terminação do processo no Node.js.Recommendations
Atualize para a versão 1.1.19 ou posterior.
Atualize para a versão 2.1.5 ou posterior.
Atualize para a versão 3.0.7 ou posterior.
Atualize para a versão 5.0.10 ou posterior.
Exploit
Correção
DoS
Resource Exhaustion
Uncontrolled Recursion
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Brace-Expansion