Skip to main content

Grafana EUVDEUVD-2026-89456

| CVE-2026-81841 MEDIUM
Missing Authorization (CWE-862)
2026-09-29 GRAFANA GHSA-4jjr-w7m9-wx5q
5.3
CVSS 3.1 · Vendor: GRAFANA
View

Attack ChainAIDerived

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

  1. Access
    Obtain link to paused public dashboard
  2. Delivery
    Request frontend bootstrap data-source endpoints
  3. Exploit
    Server serves config without revalidating token
  4. Execution
    Harvest stored browser-access credentials
  5. Impact
    Reuse credentials against back-end data sources

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

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) a dashboard that was configured as a shared/public dashboard and then PAUSED (not deleted - deleting the share correctly revokes the token); (2) the attacker possessing the still-valid public share link/token; and (3) for credential disclosure specifically, one or more data sources configured to use browser (direct) access mode, whose stored credentials are then exposed. No authentication and no user interaction are needed (PR:N/UI:N) against a reachable Grafana instance, but the pause-not-delete state and non-default browser-access data-source mode materially narrow real-world exposure; instances with only server-access data sources leak configuration but not the same stored credentials.

Impact

This is a genuine but moderate-severity authorization flaw, not an inflated high-CVSS finding. The CVSS 3.1 base vector (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N = 5.3) is internally consistent with the description: a network-reachable, unauthenticated, low-complexity information-disclosure bug with no integrity or availability impact. The most severe element - leakage of stored data-source credentials - is what makes this worth attention despite the medium score, since disclosed credentials can be pivoted against back-end data sources. However, several real-world limiters keep true risk moderate: it only affects dashboards that were both publicly shared AND then paused (deletion correctly revokes the token), and credential exposure is confined to data sources configured with browser (direct) access mode, which is non-default and increasingly deprecated in Grafana. No EPSS score, no CISA KEV listing, and no public exploit code are provided, so there is no public exploit identified at time of analysis and no evidence of active exploitation - consistent with a vendor self-reported advisory. Net: prioritize patching where public dashboards and browser-access data sources are in use, but this is not an emergency remote-code-execution class issue.

Exploit ScenarioDerived

An organization publicly shares a Grafana dashboard, then later 'pauses' the share believing this cuts off access. An attacker who retained the original share link requests the frontend bootstrap endpoints and, without authenticating, receives the dashboard's data-source configuration - including stored credentials for any browser-access data sources - which can then be reused against those back-end systems. No public exploit code is identified at time of analysis; exploitation requires only possession of a previously-valid share link.

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

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

Alert me

AnalysisAIv1 – Sep 29, 2026

Pausing a shared (public) Grafana dashboard fails to revoke the public access token, so anyone still holding the share link can continue to reach the frontend bootstrap endpoints unauthenticated and retrieve the dashboard's data-source configuration - including stored credentials for data sources configured in browser (direct) access mode. The flaw is a missing authorization check (CWE-862) affecting both Grafana OSS and Grafana Enterprise, rated CVSS 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N), meaning remote, unauthenticated access with no user interaction but a confidentiality-only impact. Exploitation is materially narrowed by prerequisites: the dashboard must be paused rather than deleted (deleting correctly revokes the token), the attacker must still possess the share link, and credential disclosure specifically requires browser-access data sources; no public exploit code has been identified at time of analysis.

RemediationAI

No fixed release version is specified in the supplied data, so treat the Grafana security advisory at https://grafana.com/security/security-advisories/cve-2026-81841 as the authoritative source for patched versions and apply the vendor's update as soon as it is published. Until then, the most reliable mitigation is to DELETE any shared/public dashboard that is being retired instead of pausing it - the vulnerability description confirms deletion revokes the token while pausing does not, so pausing should not be relied on as a revocation mechanism for any dashboard that previously had a public link. Operators who cannot immediately delete shares should disable the public dashboards feature entirely (via the relevant Grafana feature toggle for public dashboards) or block unauthenticated access to the public dashboard bootstrap endpoints at a reverse proxy or ingress, accepting that this breaks all legitimate public dashboard consumers. Because configuration of browser-access data sources is exposed to unauthenticated holders of a leaked link, rotate the credentials stored on any data source configured in browser (direct) access mode, or switch those data sources to server access where the use case permits - noting that switching access mode can change which credentials are proxied and may affect existing dashboard queries. Finally, review access logs for requests to public dashboard bootstrap endpoints from links tied to dashboards that were paused, and remove or invalidate any share links that were distributed outside the intended audience.

Affected VersionsENISA

Grafana Enterprise 11.6.0 ≤11.6.17
Grafana Enterprise 12.0.0 ≤12.0.10
Grafana OSS 12.0.0 ≤12.0.10
Grafana Enterprise 13.2.0 <13.2.3
Grafana OSS 12.4.0 <12.4.12
Grafana OSS 13.0.0 <13.0.10
Grafana OSS 13.2.0 <13.2.3
Grafana Enterprise 12.4.0 <12.4.12
Grafana OSS 13.1.0 <13.1.7
Grafana Enterprise 12.3.0 ≤12.3.11
Grafana Enterprise 13.1.0 <13.1.7
Grafana Enterprise 12.1.0 ≤12.1.10
Grafana Enterprise 13.0.0 <13.0.10
Grafana Enterprise 12.2.0 ≤12.2.11
Grafana OSS 12.2.0 ≤12.2.11
Grafana OSS 11.6.0 ≤11.6.17
Grafana OSS 12.3.0 ≤12.3.11
Grafana OSS 12.1.0 ≤12.1.10

Affected Packages

euvd grafana_enterprise fix: 12.4.12, 13.0.10, 13.1.7, 13.2.3
euvd grafana_oss fix: 12.4.12, 13.0.10, 13.1.7, 13.2.3

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-862 (Missing Authorization) in the lifecycle handling of public/shared dashboard tokens. Grafana's public dashboard feature issues a token that grants unauthenticated access to the endpoints that serve frontend bootstrap data for that dashboard. The application implements token revocation on the delete path but not on the pause path, leaving the token valid for those bootstrap endpoints after a dashboard is paused. Because the bootstrap payload includes the dashboard's data-source configuration, an unauthenticated holder of the link can read that configuration; where a data source is configured with browser (direct) access mode, the stored credentials are exposed as well, whereas server-access data sources do not leak the same stored credentials. The CPE data covers both cpe:2.3:a:grafana:grafana_oss and cpe:2.3:a:grafana:grafana_enterprise without a version bound in the supplied data, confirming the issue is a code-path defect in the public dashboard feature rather than a product-edition or add-on issue. The CVSS vector (PR:N/UI:N, C:L with I:N/A:N) matches the assessment: it is a state-dependent information disclosure rather than an authentication bypass granting control of the instance.

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

Unauthenticated network read via a leaked share link (AV:N/AC:L/PR:N/UI:N); confidentiality-only, and C:L because exposure is gated to non-default browser-access data sources; no integrity or availability impact.

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

Primary rating from Vendor (GRAFANA).

CVSS VectorVendor: GRAFANA

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

Lifecycle Timeline

2
Patch available
Sep 29, 2026 - 22:19 EUVD
CVE Published
Sep 29, 2026 - 20:35 cve.org
MEDIUM 5.3

DescriptionCVE.org

Pausing a shared (public) dashboard did not revoke its access token for the endpoints that serve frontend bootstrap data. Anyone holding the link to a paused shared dashboard could still retrieve, without authenticating, the configuration of the dashboard's data sources, including stored credentials for data sources using browser access (missing authorization). Deleting the shared dashboard does revoke the token.

Threat Intelligence Overview

EPSS Score
0.4%
Top 71% exploitable
Prevalence
High
Grafana OSS and Enterprise are very widely deployed observability platforms
Social Media
1
Sightings
Data Quality
4 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.4%
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
Yes
Human Impact· derived
High
Technical Impact
Partial

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
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

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise Module for Package Hub 15 SP7 Affected
SUSE Multi-Linux Manager Client Tools for SLE 15 Affected
SUSE Linux Enterprise Module for Package Hub 15 SP4 Affected
SUSE Linux Enterprise Module for Package Hub 15 SP5 Affected
SUSE Linux Enterprise Module for Package Hub 15 SP6 Affected

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