PT-2024-5223 · Go-Getter+2 · Go-Getter+2

Alessio Della Libera

·

Publicado

2024-04-17

·

Atualizado

2025-11-27

·

CVE-2024-3817

CVSS v2.0

10

Crítica

VetorAV:N/AC:L/Au:N/C:C/I:C/A:C
Nome do software vulnerável e versões afetadas:
versões do go-getter anteriores à 1.7.4
o ramo e o pacote go-getter/v2 não foram afetados
Descrição:
A biblioteca go-getter está vulnerável à injeção de argumentos ao executar o Git para descobrir ramos remotos. Um invasor pode formatar uma URL do Git para injetar argumentos adicionais na chamada do Git. Isso pode ocorrer quando o go-getter está realizando uma operação do Git e tenta clonar o repositório especificado, verificando a referência HEAD do repositório remoto em seu ramo padrão, passando argumentos para o binário do Git no host em que está sendo executado.
Recomendações:
Para versões do go-getter anteriores à 1.7.4, atualize para a versão 1.7.4 ou posterior para resolver o problema.
Como solução temporária, considere restringir o uso de URLs do Git que possam ser usadas para injetar argumentos adicionais do Git até que um patch esteja disponível.
Os usuários da biblioteca go-getter devem avaliar o risco associado a essas questões no contexto de seu uso do go-getter.

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

AZL-39939
BDU:2024-05787
CVE-2024-3817
GHSA-Q64H-39HV-4CF7
GO-2024-2800
OPENSUSE-SU-2025:0056-1
OPENSUSE-SU-2025:14713-1
OPENSUSE-SU-2025:20117-1
OPENSUSE-SU-2026:20798-1

Produtos afetados

Debian
Red Os
Go-Getter