Libssh2 · Libssh2 · CVE-2026-5917
**Nome do Software Vulnerável e Versões Afetadas**
libgit2 versões 0.27.0 through 1.9.0
**Description**
Atacantes remotos podem executar comandos arbitrários em um servidor SSH quando o software é compilado com o backend SSH libssh2 (`USE SSH=libssh2`). O problema ocorre porque a função `gen proto()` em `ssh libssh2.c` insere o caminho do repositório diretamente em uma string de comando do shell sem escapar caracteres especiais antes de passá-lo para `libssh2 channel exec()`. Um atacante pode explorar isso criando uma URL de submódulo maliciosa em um arquivo `.gitmodules`; quando processada durante um clone recursivo, o shell do servidor remoto interpreta os metacaracteres de shell injetados, como aspas simples, pontos e vírgulas ou pipes, executando comandos sob a conta de usuário SSH da vítima.
**Recommendations**
No momento, não há informações sobre uma versão mais recente que contenha a correção para esta vulnerabilidade.