Git's recursive clones on case-insensitive filesystems that support symlinks are susceptible to Remote Code Execution
O Git pode ser enganado para escrever arquivos em locais errados durante clonagem de submódulos em sistemas de arquivos insensíveis a maiúsculas/minúsculas com suporte a links simbólicos, permitindo que atacantes executem código malicioso automaticamente antes da revisão do usuário.
CVE-2024-32002 explora vulnerabilidades de travessia de caminho (CWE-22) e upload arbitrário de arquivo (CWE-434) no tratamento de submódulos do Git. Um repositório preparado com submódulos maliciosos pode fazer o Git escrever arquivos em diretórios `.git/` em vez dos caminhos de worktree pretendidos, permitindo execução de hooks durante operações ativas de clone. O ataque requer clonagem de repositório controlado pelo atacante em sistemas de arquivos insensíveis a maiúsculas/minúsculas com suporte a symlink ativado.
Quer saber se a sua infraestrutura está exposta a isto?
Falar com a TrueHacking →