CVE-2026-19516
KrytyczneCVSS 9.1Streszczenie
Nagłówek żądania X-Grafana-URL kontroluje miejsce docelowe żądań wychodzących mcp-grafana, a narzędzie grafana_api_request pozwala wybrać metodę HTTP, ścieżkę i treść. Ponieważ miejsce docelowe nie jest ograniczone do skonfigurowanej instancji Grafana, wywołujący może kierować żądania do wewnętrznych, pętlowych i link-local usług sieciowych (w tym punktów końcowych metadanych) i czytać odpowiedzi, co prowadzi do podrabiania żądań po stronie serwera (SSRF). Poprawka dla CVE-2026-15583 zapobiegła wysyłaniu tokena konta usługi do niezamierzonych miejsc docelowych, ale nie ograniczyła samych miejsc docelowych.
Ocena ryzyka
Ryzyko obejmuje dostęp do wewnętrznych zasobów sieciowych, w tym metadanych chmury, co może prowadzić do kradzieży danych uwierzytelniających i dalszych ataków.
Rekomendacja
Zaleca się zastosowanie najnowszej poprawki, która ogranicza miejsca docelowe do skonfigurowanej instancji Grafana, oraz wdrożenie reguł zapory sieciowej blokujących dostęp do adresów wewnętrznych.
Oryginalny opis (angielski, źródło NVD)
A caller-supplied X-Grafana-URL request header controls the destination of mcp-grafana's outbound requests, and the grafana_api_request tool lets the caller also choose the HTTP method, path, and body. Because the destination is not restricted to the configured Grafana instance, a caller can direct requests at internal, loopback, and link-local network services (including metadata endpoints) and read the responses, resulting in server-side request forgery. The fix for CVE-2026-15583 prevented the configured service-account token from being sent to unintended destinations but did not restrict the destinations themselves.

