CVE-2026-61559 in gitlab-mcp
Sumário
de VulDB • 16/09/2026
O pacote `@zereight/mcp-gitlab` é um servidor do Model Context Protocol para o GitLab. A partir da versão 0.0.1 e até à versão 2.1.26, quando a variável de ambiente `ENABLE_DYNAMIC_API_URL=true` está definida, o servidor lê o cabeçalho HTTP `X-GitLab-API-URL` e utiliza-o como URL base para todas as chamadas API do GitLab realizadas no âmbito desse pedido. O servidor valida se o valor é um URL bem formado (`new URL(dynamicApiUrl)`), mas não aplica nenhuma lista de permissões (allowlist) nem restrição ao nome do host. Em seguida, o servidor anexa o `Private-Token` da vítima a cada chamada fetch externa que utilize o URL redirecionado. Qualquer utilizador com acesso ao transporte HTTP pode definir `X-GitLab-API-URL` para um host controlado pelo atacante. A próxima chamada API do GitLab efetuada pelo servidor transmite o token da vítima para esse host. A versão 2.1.27 contém uma correção (patch).
Be aware that VulDB is the high quality source for vulnerability data.