Skip to main content

Grafana EUVDEUVD-2026-102073

| CVE-2026-9703 HIGH
Improper Access Control (CWE-284)
2026-10-15 GRAFANA GHSA-c6mh-c9x8-gf7q
7.1
CVSS 3.1 · Vendor: GRAFANA
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as low-privilege Viewer
  2. Delivery
    Send write request via data source proxy
  3. Exploit
    Reach Loki rules API unauthorized
  4. Execution
    Create/modify/delete alerting rules
  5. Impact
    Disrupt monitoring for all data source users

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Access control enforcement
MITRE ATT&CK

1 technique across 1 tactic: Defense Evasion

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires an authenticated Viewer-role account on the Grafana instance and at least one configured Loki data source reachable through Grafana's data source proxy; the attacker then issues POST/PUT/DELETE requests to the Loki rules API endpoint (/loki/api/v1/rules). No higher Grafana privileges and no access to Loki itself are needed, and Loki does not require patching. Limiting factors: the instance must have a Loki data source configured, and the attacker must already possess valid Viewer credentials, so purely anonymous/unauthenticated exploitation is not possible. Both Grafana OSS and Grafana Enterprise in default configuration are affected once a Loki data source exists.

Impact

This is a genuine but moderate-priority authorization flaw (CWE-284) rather than a top-tier emergency. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N) describes a network-reachable, low-complexity attack requiring only a low-privilege (Viewer) authenticated account and no user interaction, which is why the base score lands at 7.1. The impact profile is skewed: confidentiality is untouched (C:N), integrity is high (I:H) because a Viewer can create, modify or delete Loki alerting rules, and availability is low (A:L) because deleting or corrupting alerting rules can blind or disrupt monitoring. No EPSS score, KEV listing, POC, or SSVC decision data was supplied in the input, so there is no public exploit identified at time of analysis and no evidence of active exploitation. The practical risk driver is that the change persists in Loki and affects every consumer of that data source, turning a single low-privilege account into a cross-tenant integrity problem. The main mitigating factor is the authentication requirement: an attacker must already hold a valid Viewer account on the Grafana instance and the instance must have a Loki data source configured.

Exploit ScenarioDerived

An attacker with only a Viewer account on a Grafana instance that has a Loki data source configured sends a crafted POST, PUT or DELETE request through Grafana's data source proxy to the Loki rules API (/loki/api/v1/rules). Because the proxy fails to enforce RBAC on write requests, the request succeeds and the attacker creates, alters or deletes alerting rules that then apply to every user of that Loki data source. No public exploit code was provided in the input, but the attack is trivial to script given a valid Viewer session.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 15, 2026

Authenticated Grafana users holding only the Viewer role can create, modify, and delete Loki alerting rules because Grafana's data source proxy fails to apply role-based access control to write requests forwarded to the Loki rules API at /loki/api/v1/rules. Both Grafana OSS and Grafana Enterprise are affected whenever a Loki data source is configured, and because the rules live in Loki rather than in Grafana, a Viewer's changes silently take effect for every user of that data source. Exploitation requires a valid Viewer account plus a configured Loki data source; no public exploit code has been identified at time of analysis, and Loki itself is not vulnerable and needs no patching.

RemediationAI

Apply the Grafana fix referenced in the vendor advisory at https://grafana.com/security/security-advisories/cve-2026-9703 (patch available per vendor advisory; consult that page for the exact patched version, as no specific fix version is given in the provided data). If immediate upgrade is not possible, reduce exposure by removing or temporarily disabling Loki data sources that do not need to be reachable through Grafana, which eliminates the attack path but also disables Loki-backed dashboards and alerting for all Grafana users. Alternatively, enforce method-level restrictions upstream of Grafana or on the network path to Loki so that Viewer-facing proxy traffic cannot reach /loki/api/v1/rules with POST, PUT, or DELETE, though this requires careful rule authoring to avoid breaking legitimate editor workflows. As a compensating detective control, audit existing Loki alerting rules for unauthorized additions or deletions, since the flaw allows changes that persist for every user of the data source and may have been made silently.

Affected VersionsENISA

Grafana Enterprise 8.0.0 ≤11.5.10
Grafana OSS 13.0.0 ≤13.0.3
Grafana OSS 8.0.0 ≤12.3.0
Grafana Enterprise 12.3.0 ≤12.3.8
Grafana OSS 12.3.0 ≤12.3.8
Grafana Enterprise 13.0.0 ≤13.0.3
Grafana Enterprise 12.0.0 ≤12.1.10
Grafana Enterprise 11.6.0 ≤11.6.16
Grafana Enterprise 12.2.0 ≤12.2.10
Grafana OSS 12.4.0 ≤12.4.5
Grafana Enterprise 12.4.0 ≤12.4.5

Affected Packages

euvd grafana_enterprise no fix
euvd grafana_oss no fix

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 flaw is an improper access control weakness (CWE-284) in Grafana's data source proxy, the component that brokers queries and requests from Grafana to configured backends such as Loki. The proxy correctly permitted read traffic for Viewers but did not restrict HTTP write methods (POST, PUT, DELETE) to the Loki rules API endpoint /loki/api/v1/rules, so a Viewer-role session could reach an administrative write path that should have required Editor or Admin privileges (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:L). Because alerting rules are persisted by Loki and not by Grafana, unauthorized rule creation or deletion becomes a cross-user, data-source-wide integrity issue rather than a per-account change. Affected CPE entries cover both grafana_oss and grafana_enterprise, confirming the proxy code path is shared by the community and commercial distributions; Loki itself is only the downstream target and contains no vulnerable code.

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 7.1 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:L
vuln.today AI 7.1 HIGH

Network-reachable proxy abuse by an authenticated Viewer (PR:L, AC:L); high integrity impact from writable alerting rules, low availability impact from rule deletion, no confidentiality exposure.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:L
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:L/SC:N/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
Unchanged
Confidentiality
None
Integrity
High
Availability
Low

DescriptionCVE.org

Grafana's data source proxy did not apply role-based access control to write requests forwarded to Loki data sources. A user holding only the Viewer role on an affected Grafana instance could send POST, PUT and DELETE requests through the proxy to the Loki rules API (/loki/api/v1/rules), allowing them to create, modify and delete Loki alerting rules. Because those rules are stored by Loki rather than by Grafana, the change took effect for every user of that Loki data source, not only for the Viewer who made the request.

Exploitation requires an authenticated Viewer account on the Grafana instance and a configured Loki data source; no other privileges are needed. Both Grafana OSS and Grafana Enterprise are affected. The defect is in Grafana's data source proxy; Loki itself is not vulnerable and does not need to be patched.

Executive ViewAI

Why It Matters

Grafana OSS and Grafana Enterprise deployments that use Loki data sources are exposed to a privilege escalation flaw (CVE-2026-9703) allowing any user with the Viewer role to silently create, modify, or delete Loki alerting rules that affect every user of that data source. This undermines the integrity of monitoring and alerting, potentially enabling insiders or compromised low-privilege accounts to suppress critical alerts or trigger false ones without detection. No public exploit identified at time of analysis, but no vendor patch is available, so leadership should prioritize interim mitigations to protect operational visibility and incident response.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include restricting Grafana Viewer role assignments, auditing and monitoring Loki rules API write operations, disabling Loki data sources for non-admin users, and deploying a read-only proxy for the Loki rules endpoint.

Threat Intelligence Overview

EPSS Score
0.2%
Top 91% exploitable
Prevalence
High
Grafana is a widely deployed enterprise observability platform (OSS and Enterprise)
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 HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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

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