CVE-2026-61559 in gitlab-mcp
Resumen
por VulDB • 2026-09-16
@zereight/mcp-gitlab es un servidor del Protocolo de Contexto de Modelo (Model Context Protocol) para GitLab. A partir de la versión 0.0.1 y hasta antes de la versión 2.1.27, cuando se establece la variable de entorno `ENABLE_DYNAMIC_API_URL=true`, el servidor lee la cabecera HTTP `X-GitLab-API-URL` y la utiliza como URL base para todas las llamadas a la API de GitLab realizadas dentro de esa solicitud. El servidor valida que el valor sea una URL bien formada (`new URL(dynamicApiUrl)`), pero no aplica ninguna lista blanca ni restricción de nombre de host. Posteriormente, el servidor adjunta el `Private-Token` (Token Privado) de la víctima a cada llamada fetch saliente que utilice la URL redirigida. Cualquier interlocutor capaz de alcanzar el transporte HTTP puede establecer `X-GitLab-API-URL` en un host controlado por el atacante. La siguiente llamada a la API de GitLab realizada por el servidor entrega el token de la víctima a dicho host. La versión 2.1.27 contiene una corrección (patch).
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.