PT-2021-24432 · Npm · Npmcli/Git

Publicado

2021-08-05

·

Atualizado

2021-08-05

Nenhuma

Não há classificações de severidade ou métricas disponíveis. Quando houver, atualizaremos as informações correspondentes na página.
**Nome do software vulnerável e versões afetadas:
Versões do npmcli/git anteriores à 2.0.8
Descrição:
O problema está relacionado a uma vulnerabilidade de injeção de comando devido à sanitização inadequada de argumentos ao executar comandos Git com base em entradas controladas pelo usuário. Isso pode resultar na execução arbitrária de comandos de shell. O impacto desse problema é a possibilidade de injeção arbitrária de comando quando o npmcli/git é executado com argumentos de comando Git não confiáveis. Por exemplo, passar git+https://github.com/npm/git; echo hello world acionaria a execução do shell de echo hello world.
Recomendações:
Para versões anteriores à 2.0.8, atualize para a versão 2.0.8 para resolver o problema. Como solução temporária, considere evitar o uso de entradas controladas pelo usuário para argumentos de comando Git até que a atualização seja aplicada.

OS Command Injection

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

Enumeração de Fraquezas

Identificadores relacionados

GHSA-HXWM-X553-X359

Produtos afetados

Npmcli/Git