PT-2022-16696 · Git+1 · Git+1
CVSS v3.1
9.8
Crítica
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Nome do software vulnerável e versões afetadas
Versões do git-pull-or-clone anteriores à 2.0.2
Descrição
O problema decorre do uso do recurso --upload-pack do git, que também é compatível com o git clone. Embora o código-fonte utilize a API segura de processos filhos
spawn(), o parâmetro outpath passado a ela pode ser um argumento de linha de comando para o comando git clone, resultando em injeção de comando arbitrária.Recomendações
Para versões anteriores à 2.0.2, atualize para a versão 2.0.2 ou posterior para resolver o problema. Como solução alternativa temporária, considere restringir o uso do parâmetro
outpath no comando git clone para minimizar o risco de exploração.Exploit
Correção
OS Command Injection
Argument Injection
Command Injection
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Git
Git-Pull-Or-Clone