PT-2022-3577

CVE-2022-29080

·

Publicado

2022-04-12

·

Atualizado

2023-08-08

Descrição por

CVSS 2.0
10
Crítica
MétricasAV:N/AC:L/Au:N/C:C/I:C/A:C
Nome do software vulnerável e versões afetadas
npm-dependency-versions versões 0.3.0 e anteriores
Descrição
O problema está relacionado à verificação insuficiente de argumentos no pacote npm-dependency-versions, o que pode levar à injeção de comando. Um invasor pode explorar essa vulnerabilidade chamando a função dependencyVersions com um objeto JSON contendo uma chave pkgs e metacaracteres de shell em um valor, permitindo potencialmente a execução remota de comandos arbitrários.
Recomendações
Para as versões 0.3.0 e anteriores, considere desativar a função dependencyVersions até que um patch esteja disponível para evitar ataques de injeção de comando. Restrinja o acesso à função dependencyVersions para minimizar o risco de exploração. Evite usar a chave pkgs no objeto JSON passado para a função dependencyVersions até que o problema seja resolvido.
Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-M7XQ-8JP8-RJ2C
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾