CVE-2026-71557
go-git: Nomes de referência maliciosos podem modificar arquivos fora do armazenamento de referências
- Publicado
- 7 de ago. de 2026
- Atualizado
- 7 de ago. de 2026
- Atribuindo CNA
- GitHub_M
- Evidência observada
- 8 de ago. de 2026
CVSS primário
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:H/A:LBaixo · próximos 30 dias
- Percentil
- 35,2%
- Data do modelo
- 21 de set. de 2026
EPSS é uma estimativa estatística, não uma certeza ou uma medida de impacto. Combine-o com CVSS, status KEV, exposição e seu ambiente.
Resumo
go-git é uma biblioteca extensível de implementação de git escrita em Go puro. Antes das versões 5.19.2 e 6.0.0-alpha.5, os nomes de referência não são sanitizados antes de serem usados para construir caminhos em disco no diretório de armazenamento de referências, portanto, um nome de referência criado de forma maliciosa (por exemplo, contendo sequências de travessia de diretório) pode fazer com que o go-git grave arquivos fora do diretório de armazenamento de referências pretendido. As versões 5.19.2 e 6.0.0-alpha.5 corrigem o problema.
Fontes
1Prova de conceito local para CVE-2026-71557 demonstrando travessia de caminho no armazenamento de referências do sistema de arquivos do go-git, incluindo lógica de exploit e comparação entre versões vulnerável e corrigida.
Uso responsável
Use informações de vulnerabilidade apenas em sistemas que você possui ou está autorizado a testar. O Kitploit vincula-se a metadados de pesquisa pública e não armazena código de exploração ou cargas maliciosas.