Skip to main content

mcp-grafana CVE-2026-19516

| EUVDEUVD-2026-55938 CRITICAL
Server-Side Request Forgery (SSRF) (CWE-918)
2026-08-11 GRAFANA GHSA-fr94-7cqc-vjrq
9.1
CVSS 3.1 · Vendor: GRAFANA
Share

Severity by source

Vendor (GRAFANA) PRIMARY
9.1 CRITICAL
AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:L
vuln.today AI
9.1 CRITICAL

Network-reachable via HTTP with a valid tool caller (PR:L), trivial to trigger (AC:L); SSRF reaches other systems (S:C) and reads their responses (C:H), with limited write/availability effect from arbitrary method/body (I:L/A:L).

3.1 AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:L/VA:L/SC:L/SI:N/SA:N

Primary rating from Vendor (GRAFANA).

CVSS VectorVendor: GRAFANA

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
Low
Availability
Low

Lifecycle Timeline

2
Analysis Generated
Aug 11, 2026 - 06:01 vuln.today
CVE Published
Aug 11, 2026 - 05:28 cve.org
CRITICAL 9.1

DescriptionCVE.org

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.

AnalysisAI

Server-side request forgery in Grafana's mcp-grafana (Grafana MCP Server) lets an authenticated caller override the outbound request destination via the X-Grafana-URL header while using the grafana_api_request tool to control HTTP method, path, and body. Because the destination is never constrained to the configured Grafana instance, callers can pivot the server into internal, loopback, and link-local services-including cloud metadata endpoints-and read the responses. This is an incomplete-fix follow-on to CVE-2026-15583, which stopped the service-account token from leaking to unintended hosts but left the destinations themselves unrestricted; no public exploit identified at time of analysis.

Technical ContextAI

The affected component is mcp-grafana, a Model Context Protocol (MCP) server that exposes Grafana's HTTP API to MCP clients/LLM agents. The grafana_api_request tool is designed to proxy calls to the configured Grafana instance, but the target host is derived from a caller-supplied X-Grafana-URL header rather than a fixed, validated base URL. This is a textbook CWE-918 (Server-Side Request Forgery): untrusted input flows into the destination of a server-initiated request without allowlisting. Because the tool also accepts arbitrary method, path, and body, the primitive is a near-general-purpose outbound HTTP client running from the server's network position. The CPEs cpe:2.3:a:grafana:grafana_mcp_server and cpe:2.3:a:grafana:mcp-grafana identify the two naming variants of the same product.

RemediationAI

Patch available per vendor advisory-upgrade mcp-grafana to the fixed release identified in the Grafana security advisory at https://grafana.com/security/security-advisories/cve-2026-19516 (exact fix version not provided in the available data; confirm against that advisory). As compensating controls until patched: disable or remove the grafana_api_request tool from the exposed MCP toolset if your workflows do not require it; strip or ignore the caller-supplied X-Grafana-URL header at a reverse proxy so the destination cannot be overridden; and enforce egress network policy so the server can only reach the intended Grafana host, explicitly blocking loopback, RFC1918, link-local (169.254.0.0/16, notably the 169.254.169.254 metadata endpoint) ranges. On cloud instances, enforce IMDSv2 (token-required metadata) to blunt metadata theft. Trade-offs: removing the tool breaks any agent workflows that legitimately call arbitrary Grafana API paths, and header stripping requires the proxy to inject the correct configured URL itself.

CVE-2023-34111 CRITICAL POC
9.8 Jun 06

The `Release PR Merged` workflow in the github repo taosdata/grafanaplugin is subject to a command injection vulnerabili

CVE-2022-26148 CRITICAL POC
9.8 Mar 21

An issue was discovered in Grafana through 7.3.4, when integrated with Zabbix. Rated critical severity (CVSS 9.8), this

CVE-2020-27846 CRITICAL POC
9.8 Dec 21

A signature verification vulnerability exists in crewjam/saml. Rated critical severity (CVSS 9.8), this vulnerability is

CVE-2018-15727 CRITICAL POC
9.8 Aug 29

Grafana 2.x, 3.x, and 4.x before 4.6.4 and 5.x before 5.2.3 allows authentication bypass because an attacker can generat

CVE-2024-9264 CRITICAL POC
9.4 Oct 18

The SQL Expressions experimental feature of Grafana allows for the evaluation of `duckdb` queries containing user input.

CVE-2026-63087 CRITICAL POC
9.3 Jul 16

Authentication bypass in Grafana OnCall through 1.16.11 lets unauthenticated remote attackers mint a valid PluginAuthTok

CVE-2023-36649 CRITICAL POC
9.1 Dec 12

Insertion of sensitive information in the centralized (Grafana) logging system in ProLion CryptoSpike 3.0.15P2 allows re

CVE-2025-4123 HIGH POC
7.6 May 22

A cross-site scripting (XSS) vulnerability exists in Grafana caused by combining a client path traversal and open redire

CVE-2020-13379 HIGH POC
8.2 Jun 03

The avatar feature in Grafana 3.0.1 through 7.0.1 has an SSRF Incorrect Access Control issue. Rated high severity (CVSS

CVE-2023-1387 HIGH POC
7.5 Apr 26

Grafana is an open-source platform for monitoring and observability. Rated high severity (CVSS 7.5), this vulnerability

CVE-2022-32276 HIGH POC
7.5 Jun 17

Grafana 8.4.3 allows unauthenticated access via (for example) a /dashboard/snapshot/*?orgId=0 URI. Rated high severity (

CVE-2022-32275 HIGH POC
7.5 Jun 06

Grafana 8.4.3 allows reading files via (for example) a /dashboard/snapshot/%7B%7Bconstructor.constructor'/.. Rated high

Share

CVE-2026-19516 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy