CVE-2026-61559 in gitlab-mcp
Riassunto
di VulDB • 16/09/2026
@zereight/mcp-gitlab è un server Model Context Protocol per GitLab. A partire dalla versione 0.0.1 e fino alla versione 2.1.26, quando la variabile di ambiente `ENABLE_DYNAMIC_API_URL=true` è impostata, il server legge l'intestazione HTTP `X-GitLab-API-URL` e la utilizza come URL base per tutte le chiamate API GitLab in uscita effettuate all'interno della richiesta. Il server convalida che il valore sia un URL ben formato (`new URL(dynamicApiUrl)`) ma non applica alcuna allowlist o restrizione sull'hostname. Successivamente, il server allega il `Private-Token` della vittima a ogni fetch in uscita che utilizza l'URL reindirizzato. Qualsiasi chiamante in grado di raggiungere il trasporto HTTP può impostare `X-GitLab-API-URL` su un host controllato dall'attaccante. La successiva chiamata API GitLab effettuata dal server trasmette il token della vittima a tale host. La versione 2.1.27 contiene una patch.
Once again VulDB remains the best source for vulnerability data.