Skip to main content

Grafana Azure Monitor CVE-2026-93294

| EUVDEUVD-2026-98903 MEDIUM
Unintended Proxy or Intermediary ('Confused Deputy') (CWE-441)
2026-10-13 GRAFANA GHSA-5wf9-m99g-f6xj
6.3
CVSS 3.1 · Vendor: GRAFANA
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain Grafana query access to data source
  2. Delivery
    Target Azure Monitor resource proxy endpoint
  3. Exploit
    Craft unintended ARM API request
  4. Execution
    Proxy executes it with data source Azure identity
  5. Impact
    Read Azure resources within granted role

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service Proxy/intermediary controls
Exploitation Conditions

Requires an authenticated Grafana user who holds query access to a configured Azure Monitor data source, and that data source must be backed by an Azure identity (managed identity or service principal) whose role grants more than Grafana's intended ARM calls - the excess Azure role is what makes the proxy abuse impactful, and the advisory explicitly bounds impact to that role. Limiting factors that reduce real-world risk: valid Grafana authentication is required (PR:L, not unauthenticated), attack complexity is high (AC:H), and impact is zero if the data source identity is scoped to least privilege; organizations that tightly scope the Azure identity are effectively protected even without patching.

Impact

This is a moderate-severity confused-deputy flaw (CWE-441, CVSS 6.3) in Grafana's Azure Monitor data source resource proxy. The CVSS vector (AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:N/A:N) tells a consistent story with the description: it is network-reachable but requires an already-authenticated user holding query access to an Azure Monitor data source (PR:L), high attack complexity (AC:H), and yields a scope change (S:C) because the abuse crosses into a separate security authority - Azure Resource Manager - using the data source's Azure identity. Confidentiality-only impact (C:H, I:N, A:N) matches an 'unintended proxy' that lets an attacker reach ARM APIs beyond what Grafana needs. On exploitation signals: no EPSS score, no CISA KEV listing, and no public POC were provided, so this is 'no public exploit identified at time of analysis.' The realistic risk is bounded and conditional rather than wormable - it depends on an insider or compromised low-privilege account AND on the data source's Azure role being broader than necessary, which the advisory itself states caps the impact. This is a legitimate priority for organizations running Grafana with over-privileged Azure Monitor identities, but it is not a high-urgency internet-facing emergency; absent KEV/EPSS/POC data it reads as a privilege-boundary hardening issue rather than a mass-exploitation threat.

Exploit ScenarioDerived

A Grafana user who only has query access to an Azure Monitor data source sends crafted requests through the data source's resource proxy to invoke Azure Resource Manager APIs that Grafana itself never intended to expose, acting with the data source's configured Azure identity. The attacker thereby reads Azure resource information permitted by that identity's role, escalating from 'query dashboards' to 'enumerate/read Azure resources.' No public exploit code is identified at time of analysis, and high attack complexity plus the required authenticated query access limit casual abuse.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 13, 2026

Azure Resource Manager API access can be abused by an authenticated Grafana user who has query access to an Azure Monitor data source, allowing that user to call ARM APIs beyond Grafana's intended scope using the data source's Azure identity. The issue is a confused-deputy flaw (CWE-441) in Grafana OSS and Grafana Enterprise with CVSS 6.3 (AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:N/A:N); exploitation requires low-privileged Grafana authentication but is complicated by the need for an over-privileged Azure identity, and the advisory bounds impact to the Azure role assigned to that identity. No active exploitation is confirmed by CISA KEV and no public exploit is identified in the provided data.

RemediationAI

Consult and apply the vendor fix from Grafana's advisory at https://grafana.com/security/security-advisories/cve-2026-93294; no exact patched version is provided in the input data, so verify the fixed Grafana OSS or Grafana Enterprise release in the advisory before upgrading. As a strong compensating control, reduce the Azure role assigned to the Azure Monitor data source identity to least privilege: remove Owner, Contributor, User Access Administrator, or broad Reader permissions, and grant only the specific Azure Resource Manager read actions Grafana requires; this directly bounds the confused-deputy impact and makes abuse low-impact even if the deployment remains unpatched, though it may break Azure Monitor dashboards or queries that rely on the removed permissions. Audit all managed identities and service principals used by Grafana Azure Monitor data sources, remove unnecessary role assignments, restrict query access to the Azure Monitor data source to trusted users or groups, and disable or remove that data source if it is not needed. Review Azure activity logs for unexpected ARM calls originating from the data source identity.

Affected VersionsENISA

Grafana Enterprise 12.4.0 <12.4.13
Grafana Enterprise 13.2.0 <13.2.4
Grafana OSS 12.4.0 <12.4.13
Grafana OSS 13.1.0 <13.1.8
Grafana OSS 13.0.0 <13.0.11
Grafana Enterprise 8.1.0 ≤12.3.11
Grafana OSS 13.2.0 <13.2.4
Grafana Enterprise 13.1.0 <13.1.8
Grafana OSS 8.1.0 ≤12.3.11
Grafana Enterprise 13.0.0 <13.0.11

Affected Packages

euvd grafana_enterprise fix: 12.4.13, 13.0.11, 13.1.8, 13.2.4
euvd grafana_oss fix: 12.4.13, 13.0.11, 13.1.8, 13.2.4

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 affected component is Grafana's Azure Monitor data source resource proxy, which is intended to let Grafana make a limited set of Azure Resource Manager calls on behalf of the data source's configured Azure identity. CWE-441 (Confused Deputy) applies because the proxy does not sufficiently constrain the target ARM endpoints, so a user with query access to the data source can direct the proxy to other ARM APIs while inheriting the data source identity's privileges. The CVSS vector shows network reachability (AV:N), high attack complexity (AC:H) because the over-privileged Azure identity is a precondition, low privileges required in Grafana (PR:L), no user interaction (UI:N), scope change (S:C), and high confidentiality impact with no integrity or availability impact (C:H/I:N/A:N). CPE data identifies Grafana OSS and Grafana Enterprise as affected: cpe:2.3:a:grafana:grafana_oss:*:*:*:*:*:*:*:* and cpe:2.3:a:grafana:grafana_enterprise:*:*:*:*:*:*:*:*.

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

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

Authenticated query access gives PR:L; reaching ARM via the data source identity crosses into Azure's authority (S:C) with information disclosure (C:H), while reliance on an over-privileged identity justifies AC:H and no integrity/availability impact.

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

Primary rating from Vendor (GRAFANA).

CVSS VectorVendor: GRAFANA

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

Lifecycle Timeline

2
Patch available
Oct 13, 2026 - 18:19 EUVD
CVE Published
Oct 13, 2026 - 17:05 cve.org
MEDIUM 6.3

DescriptionCVE.org

A user with query access to an Azure Monitor data source can use its resource proxy to call Azure Resource Manager APIs beyond those Grafana needs, with the data source's Azure identity (unintended proxy). The impact is bounded by the Azure role granted to that identity.

Threat Intelligence Overview

EPSS Score
0.3%
Top 82% exploitable
Prevalence
High
Grafana is a very widely deployed open-source and enterprise monitoring platform
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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-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-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

Vendor StatusVendor

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