PT-2026-69079

CVE-2026-71556

·

Publicado

2026-08-07

·

Atualizado

2026-11-05

Descrição por

CVSS 3.1
7.1
Alta
MétricasAV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:L
Nome do Software Vulnerável e Versões Afetadas go-git versões anteriores a 5.19.2 go-git versões anteriores a 6.0.0-alpha.5
Description Operações de worktree, incluindo checkout, status e add, resolvem links simbólicos dentro da árvore de trabalho sem confinar a resolução ao limite da worktree. Isso permite que um repositório maliciosamente criado contendo um symlink faça com que a biblioteca leia ou escreva em arquivos fora do diretório de trabalho pretendido. O wrapper worktreeFilesystem anteriormente rejeitava strings de caminho perigosas, mas falhava em impedir que as operações seguissem links simbólicos já existentes. Consequentemente, um caminho que parece seguro como uma string pode resolver para o diretório de metadados Git do repositório ou outros arquivos externos. Por exemplo, se um link simbólico s aponta para .git, escrever em s/config modifica .git/config. Aplicações que utilizam storage/memory para seu Storer ou go-billy/memfs para sua Worktree não são afetadas.
Recommendations Atualize para a versão 5.19.2 ou posterior. Atualize para a versão 6.0.0-alpha.5 ou posterior.
Explorabilidade
Exploit
Correção
Impactos
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-HC8V-WWC9-VGXM
AZL-94676
AZL-95484
CLEANSTART-2026-BA50479
CLEANSTART-2026-GJ00206
CLEANSTART-2026-JT96055
CLEANSTART-2026-OJ43473
CLEANSTART-2026-RS39844
CLEANSTART-2026-UH94830
CLEANSTART-2026-XT59199
ECHO-B4D0-AA98-63A6
GO-2026-6213
OPENSUSE-SU-2026:11694-1
OPENSUSE-SU-2026:11803-1
OPENSUSE-SU-2026:21761-1
OPENSUSE-SU-2026:21884-1
OPENSUSE-SU-2026:22032-1
RHSA-2026:50953
RHSA-2026:60646
RHSA-2026:60793
RHSA-2026:66208
RHSA-2026:66421
SUSE-SU-2026:23625-1
SUSE-SU-2026:24148-1
SUSE-SU-2026:3916-1
SUSE-SU-2026:4082-1
SUSE-SU-2026:4286-1
SUSE-SU-2026:4408-1
SUSE-SU-2026:4628-1
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾