PT-2024-18947
CVE-2024-21533
·
Publicado
2024-10-07
·
Atualizado
2024-10-10
Descrição por
CVSS 4.0
6.9
MédiaMétricasAV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N
Nome do software vulnerável e versões afetadas
Todas as versões do ggit
Descrição
A vulnerabilidade diz respeito à injeção arbitrária de argumentos por meio da API clone(). Essa API permite especificar a URL remota a ser clonada e o arquivo no disco para o qual a clonagem será feita. No entanto, a biblioteca não sanitiza a entrada do usuário nem valida um determinado esquema de URL. Além disso, ela não passa corretamente os sinalizadores da linha de comando para o binário git usando os caracteres POSIX de dois traços (--) para indicar o fim das opções.
Recomendações
Para todas as versões, como solução temporária, considere desativar a API clone() até que um patch esteja disponível. Restrinja o acesso à funcionalidade de clonagem para minimizar o risco de exploração. Evite usar a API clone() com entradas não confiáveis até que o problema seja resolvido. No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾