PT-2022-7286 · Git+2 · Git+2
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 anteriores à 1.11.0
Descrição
O problema está relacionado à injeção de comando por meio da injeção de argumentos do git. Ao chamar a função
fetch(remote = ‘origin’, opts = {}), o parâmetro remote é passado para o subcomando git fetch de forma que sinalizadores adicionais possam ser definidos, o que pode ser usado para realizar uma injeção de comando. Isso permite que um invasor remoto execute código arbitrário.Recomendações
Para versões do git anteriores à 1.11.0, atualize para a versão 1.11.0 ou posterior para resolver o problema. Como solução temporária, considere restringir o uso da função
fetch com parâmetros remotos para minimizar o risco de exploração. Evite usar o parâmetro remote na função fetch afetada até que o problema seja resolvido.Exploit
Correção
Argument Injection
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Debian
Rocky Linux
Git