Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with Grafana query access
-
DeliveryCraft Azure Monitor query to attacker endpoint
-
ExploitGrafana issues server-side request with token
-
ExecutionCapture disclosed Azure access token
-
ImpactReplay token against Azure resources
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service URL allowlisting, SSRF prevention
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Credential Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires (1) an Azure Monitor data source configured in the Grafana instance and (2) an authenticated account that holds query access to that data source (PR:L) - it is not reachable by fully anonymous users. Given those prerequisites, no user interaction, special timing, or unusual complexity is needed (AC:L/UI:N) and the request is network-reachable. The practical limiting factors are therefore the presence of an Azure Monitor data source and possession of a query-capable role; environments without Azure Monitor data sources are not exposed, and the trigger mechanism beyond 'a user with query access can cause server-side requests to an attacker-controlled endpoint' is not further detailed in the available sources. |
| Impact | This is a genuine but conditional priority rather than an emergency. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N, 7.7 High) shows a network-reachable, low-complexity attack that requires low privileges (PR:L) - specifically a Grafana account with query access to an Azure Monitor data source - and no user interaction. The scope change (S:C) and C:H are well justified: the leaked Azure access token is credential material that unlocks Azure resources beyond Grafana itself, so the real impact extends past the vulnerable host. The vuln.today Decision label is 'this_week', consistent with a serious but not drop-everything issue. No EPSS score was provided, the CVE is not in CISA KEV, and no proof-of-concept or exploit reference is present in the input - so exploitation signals are absent rather than alarming. The main risk amplifier is that query access is a relatively common, low-privilege role in multi-tenant/multi-team Grafana deployments, meaning the PR:L barrier may be low in practice; the main limiter is that an Azure Monitor data source must actually be configured and the attacker must hold a query-capable account. |
| Exploit ScenarioDerived | A low-privileged Grafana user who has query access to an Azure Monitor data source crafts or manipulates a query so that the Grafana server issues a server-side request to an endpoint the attacker controls. Grafana attaches the data source's Azure access token to that outbound request, and the attacker's listening endpoint captures the token, which can then be replayed against Azure APIs. No special complexity or victim interaction is required (AC:L/UI:N), but the attacker must already hold a query-capable account (PR:L); no public exploit is identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 28, 2026
Grafana OSS and Grafana Enterprise can be tricked into sending server-side requests to an attacker-controlled endpoint that carry the Azure Monitor data source's Azure access token, handing that credential to the attacker. The flaw is only reachable in deployments that have an Azure Monitor data source configured, and only by an authenticated account holding query access to that data source (PR:L) - anonymous users cannot reach it, and instances without an Azure Monitor data source are not exposed. Because the stolen token grants access outside Grafana itself, the vector carries a scope change with high confidentiality impact and no integrity or availability impact; no public exploit was identified at time of analysis and the issue is not in CISA KEV, placing it in a this-week remediation cadence rather than an emergency.
RemediationAI
No vendor-released fixed version is identified in the available data, so the authoritative source for the patched release is the Grafana security advisory at https://grafana.com/security/security-advisories/cve-2026-88967; confirm the corrected version for each affected branch (10.x/11.x, 12.0, 12.3, 12.4, 13.0, 13.1, 13.2) there before upgrading. Because exploitation depends on two preconditions, exposure can be reduced in the interim by removing Azure Monitor data sources that are not actively needed and by restricting query access to those data sources to the smallest set of trusted accounts, recognising that this is a compensating control and not a complete fix - any user who retains query access on an Azure Monitor data source can still reach the vulnerable path. Given that the flaw discloses an Azure access token, rotating the credentials or tokens used by affected Azure Monitor data sources is prudent where the instance has been reachable by users holding query access, with the trade-off that rotation briefly interrupts queries until the data source is reconfigured. The decision label for this CVE is this_week, so scheduling the upgrade within the current patch cycle is appropriate.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 2 packages in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The root cause is CWE-918 (server-side request forgery) in Grafana's data source handling for Azure Monitor. Grafana's backend brokers queries to configured data sources on the user's behalf, and the Azure Monitor data source holds an Azure access token used to authenticate those queries; the advisory states that a user with query access can cause server-side requests to an attacker-controlled endpoint that disclose that token in the request. The CVSS scope change (S:C) reflects that the leaked credential is valid beyond the Grafana instance, against Azure itself, which is why confidentiality is rated high while integrity and availability are rated none. The trigger mechanism beyond 'a user with query access can cause server-side requests to an attacker-controlled endpoint' is not further detailed in the available sources, and no specific request path or parameter is described. The CPE data identifies both grafana_oss and grafana_enterprise as affected product families across multiple release branches.
Know when Grafana gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N
Query access is a low-privilege authenticated role (PR:L), the attack is network/low-complexity with no interaction, and the leaked Azure token affects resources beyond Grafana (S:C, C:H; no integrity or availability impact).
Primary rating from Vendor (GRAFANA).
CVSS VectorVendor: GRAFANA
DescriptionCVE.org
A user with query access to an Azure Monitor data source in Grafana can cause server-side requests to an attacker-controlled endpoint that disclose the data source's Azure access token (server-side request forgery).
Executive ViewAI
Grafana OSS and Enterprise deployments with an Azure Monitor data source are exposed to a credential-theft flaw (CVE-2026-88967) that lets any authenticated user with query access redirect Azure access tokens to an attacker-controlled endpoint. This hands attackers valid Azure credentials, potentially compromising cloud resources beyond Grafana. Leadership should care because it affects cloud identity security and requires coordinated remediation across Grafana and Azure configurations.
No vendor-released patch identified at time of analysis. Interim mitigations: restrict query access to the Azure Monitor data source to trusted users; disable the Azure Monitor data source if not essential; implement network egress controls to prevent outbound requests to untrusted endpoints; rotate Azure access tokens regularly; monitor for anomalous outbound traffic from Grafana.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.
The SQL Expressions experimental feature of Grafana allows for the evaluation of `duckdb` queries containing user input.
The `Release PR Merged` workflow in the github repo taosdata/grafanaplugin is subject to a command injection vulnerabili
An issue was discovered in Grafana through 7.3.4, when integrated with Zabbix. Rated critical severity (CVSS 9.8), this
A signature verification vulnerability exists in crewjam/saml. Rated critical severity (CVSS 9.8), this vulnerability is
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
Authentication bypass in Grafana OnCall through 1.16.11 lets unauthenticated remote attackers mint a valid PluginAuthTok
Insertion of sensitive information in the centralized (Grafana) logging system in ProLion CryptoSpike 3.0.15P2 allows re
A cross-site scripting (XSS) vulnerability exists in Grafana caused by combining a client path traversal and open redire
The avatar feature in Grafana 3.0.1 through 7.0.1 has an SSRF Incorrect Access Control issue. Rated high severity (CVSS
Grafana is an open-source platform for monitoring and observability. Rated high severity (CVSS 7.5), this vulnerability
Grafana 8.4.3 allows unauthenticated access via (for example) a /dashboard/snapshot/*?orgId=0 URI. Rated high severity (
Grafana 8.4.3 allows reading files via (for example) a /dashboard/snapshot/%7B%7Bconstructor.constructor'/.. Rated high
EUVD-2026-112193
GHSA-x2pj-wh9r-2j32
NVD
CVE.org
Exploit-DB