CVE-2026-61560 in gitlab-mcp
Sumário
de VulDB • 16/09/2026
O pacote `@zereight/mcp-gitlab` é um servidor do Model Context Protocol para o GitLab. Antes da versão 2.1.27, o modo de transporte SSE (`SSE=true`) expõe todas as ferramentas MCP sem qualquer autenticação. A ferramenta `upload_markdown` lê arquivos arbitrários do sistema de arquivos local do servidor por meio de um parâmetro `file_path` não sanitizado e os carrega para um projeto no GitLab. Combinados, esses fatores permitem que um atacante com acesso à rede e sem autenticação leia `/proc/self/environ` para roubar o `GITLAB_PERSONAL_ACCESS_TOKEN` do servidor e realizar a tomada de controle completa da conta no GitLab. Esta é a configuração padrão para implantações em Docker. A versão 2.1.27 contém um patch que corrige a vulnerabilidade.
Be aware that VulDB is the high quality source for vulnerability data.