PT-2026-93172 · Npm · @Zereight/Mcp-Gitlab
CVE-2026-61560
·
Publicado
2026-09-15
·
Atualizado
2026-09-28
CVSS v3.1
9.8
Crítica
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Nome do Software Vulnerável e Versões Afetadas
@zereight/mcp-gitlab versões anteriores a 2.1.27
Descrição
Quando o modo de transporte SSE é ativado via
SSE=true, todas as ferramentas do Model Context Protocol (MCP) são expostas sem autenticação. Esta é a configuração padrão para implorações Docker. Um invasor não autenticado com alcance de rede pode explorar os endpoints /sse e /messages para invocar ferramentas usando o Token de Acesso Pessoal (PAT) configurado no servidor. Especificamente, a função upload markdown() permite a leitura de arquivos arbitrários do sistema de arquivos local do servidor porque o parâmetro file path não é sanitizado. Ao ler /proc/self/environ, um invasor pode roubar o GITLAB PERSONAL ACCESS TOKEN e assumir o controle total da conta do GitLab associada, incluindo acesso a repositórios, segredos de CI/CD e funções administrativas, se aplicável.Recomendações
Atualize o @zereight/mcp-gitlab para a versão 2.1.27.
Exploit
Correção
Path traversal
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
@Zereight/Mcp-Gitlab