Skip to main content

Grafana MCP Server CVE-2026-15583

| EUVDEUVD-2026-44597 HIGH
Externally Controlled Reference to a Resource in Another Sphere (CWE-610)
2026-07-15 GRAFANA GHSA-7cfp-pmw3-4j7r
8.6
CVSS 3.1 · Vendor: GRAFANA
Share

Severity by source

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

Unauthenticated network request with a single crafted header (AV:N/AC:L/PR:N/UI:N); token disclosure and reach into other systems drive C:H and S:C, with no direct integrity/availability impact.

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

Primary rating from Vendor (GRAFANA).

CVSS VectorVendor: GRAFANA

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

Lifecycle Timeline

2
Analysis Generated
Jul 15, 2026 - 08:01 vuln.today
CVE Published
Jul 15, 2026 - 07:29 cve.org
HIGH 8.6

DescriptionCVE.org

A confused-deputy flaw in Grafana MCP Server allows an unauthenticated remote attacker to exfiltrate the server's environment-configured Grafana service-account token by supplying a crafted X-Grafana-URL request header. This also enables SSRF against arbitrary internal services, including cloud metadata endpoints.

AnalysisAI

Server-side request forgery and credential theft in Grafana MCP Server lets an unauthenticated remote attacker steal the server's environment-configured Grafana service-account token by sending a crafted X-Grafana-URL request header, and pivot to reach arbitrary internal services including cloud metadata endpoints. The token grants the attacker the MCP server's full Grafana privileges, and the SSRF primitive exposes internal infrastructure behind the network perimeter. No public exploit identified at time of analysis, but the CVSS 8.6 (scope-changed) rating and unauthenticated network vector make this a high-priority fix.

Technical ContextAI

Grafana MCP Server is a Model Context Protocol (MCP) server that bridges AI assistants/agents to a Grafana instance, authenticating to Grafana with a service-account token typically supplied through an environment variable. This is a confused-deputy weakness: the server trusts a client-controlled X-Grafana-URL header to decide which Grafana endpoint to talk to, so an attacker can redirect the server's authenticated outbound request to a host they control and capture the attached service-account token, or point it at internal-only addresses. The root-cause classes are CWE-441 (Confused Deputy) and CWE-918 (Server-Side Request Forgery); the CWE field is marked N/A in the source data, so these are inferred from the described behavior. The affected CPE is cpe:2.3:a:grafana:grafana_mcp_server with an unbounded version range (all versions prior to the fix).

RemediationAI

Patch available per vendor advisory - upgrade Grafana MCP Server to the fixed release identified in Grafana's advisory at https://grafana.com/security/security-advisories/cve-2026-15583 (no exact fix version is present in the provided data, so confirm the target version directly from that page). As compensating controls until patched: place the MCP server behind authentication and network ACLs so untrusted clients cannot reach it, and strip or ignore attacker-supplied X-Grafana-URL headers at a reverse proxy so the server only ever talks to a hardcoded internal Grafana URL (trade-off: breaks any legitimate multi-tenant/dynamic-target use of that header). Additionally, enforce egress filtering so the MCP server cannot make outbound connections to arbitrary hosts or to cloud metadata endpoints such as 169.254.169.254, and where the platform supports it require IMDSv2 to blunt metadata-credential theft (trade-off: may break legitimate integrations that rely on broad outbound access). Rotate the Grafana service-account token after patching, since it may already have been exposed, and scope that token to least privilege.

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-15583 vulnerability details – vuln.today

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