Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconAuthenticate to Grafana with soon-to-be-revoked role
-
DeliveryLoop service-account token mint API calls
-
ExploitAdministrator revokes permission
-
InstallRace window honors stale authorization
-
C2Token issued and returned
-
ExecuteUse long-lived token for persistent API access
-
ImpactRead dashboards and query datasources
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 | Requires an authenticated Grafana OSS user (PR:L) who currently holds - or held within the last few seconds - permission to mint tokens for a target service account, and who issues the mint request during the brief staleness window immediately following revocation. Exploitation is limited to Grafana OSS deployments on the affected 11.6.x/12.x/13.0.x builds, requires precise timing tied to the revocation event (no user interaction by the victim, but the attacker must act within seconds), and is meaningful only where service-account tokens grant access the revoked user is not otherwise entitled to. |
| Impact | Signals are split. CVSS 3.1 of 8.1 (AV:N/AC:L/PR:L/UI:N/C:H/I:H/A:N) reflects that an already-authenticated low-privileged Grafana user can, with low complexity, escalate to persistent high-impact API access via a minted service-account token. However, EPSS is only 0.03% (8th percentile), CISA SSVC marks Exploitation as 'none' and Automatable as 'no', and there is no KEV listing and no public POC - consistent with a logic flaw that requires precise timing and an attacker who already had the revoked permission. Realistic priority is moderate rather than urgent: it matters most for tenants that routinely rotate operator access (offboarding, role downgrades) and rely on Grafana service accounts as a privilege boundary. Note the apparent inconsistency in EUVD version ranges (several entries list overlapping or inverted bounds such as 'Grafana OSS 9.2.0 ≤11.6.14') - operators should cross-check the Grafana advisory directly for the exact fixed build for their branch. |
| Exploit ScenarioDerived | A Grafana editor or org admin who anticipates being demoted or offboarded scripts a tight loop that calls the service-account token-mint API. When an administrator revokes their permission, the attacker's loop continues to succeed for a few seconds, producing one or more long-lived API tokens that they then use from any network location to read dashboards, query datasources, or call admin endpoints long after their interactive access is gone. No public exploit identified at time of analysis, but the technique is straightforward to script. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv3 – Jun 16, 2026
Privilege revocation race condition in Grafana OSS allows a user whose service-account token-minting permission was just revoked to continue minting tokens for several seconds after the revocation event. The flaw, tagged as an authentication bypass affecting multiple supported branches of Grafana OSS (11.x, 12.x, 13.x), can yield high confidentiality and integrity impact by granting persistent API access via newly minted service-account tokens. No public exploit identified at time of analysis, EPSS is very low (0.03%), and SSVC marks exploitation as none - but the vendor has issued patches across all affected branches.
Earlier versions of this analysis (2)
Access control race condition in Grafana OSS allows a user whose service-account token-minting privilege was just revoked to continue minting tokens for several seconds after the revocation event. The flaw (CWE-284, CVSS 8.1) affects multiple Grafana OSS branches from 9.2.0 through 13.0.1 and could let a recently-deprivileged authenticated user generate long-lived service account credentials. No public exploit identified at time of analysis, and EPSS is very low (0.03%), but SSVC rates technical impact as total.
Token minting for service accounts in Grafana OSS remains briefly possible for a few seconds after a user's permission to do so is explicitly revoked, due to a propagation delay in access control enforcement. This affects authenticated users with high privileges across Grafana OSS versions from 9.2.0 through 13.0.1, and is classified under CWE-284 (Improper Access Control). No public exploit code exists and no active exploitation has been identified at time of analysis; the SSVC framework rates technical impact as total but exploitation likelihood as none, and EPSS sits at 0.03% (8th percentile).
RemediationAI
Vendor-released patches are available: upgrade to 11.6.14+security-04, 12.2.8+security-04, 12.3.6+security-04, 12.4.3+security-02, or 13.0.1+security-01 according to your deployed branch, per https://grafana.com/security/security-advisories/cve-2026-33381. As a compensating control during the offboarding workflow, immediately revoke or rotate any service-account tokens owned by or accessible to a user whose permissions you are downgrading, rather than relying solely on the permission change - this closes the race window at the cost of operational overhead and possible disruption to automation that depended on those tokens. Where feasible, also audit Grafana audit logs for serviceaccounts/tokens creation events in the seconds following recent permission revocations to detect possible past abuse.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 2 packages in go, euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Grafana OSS is the open-source observability platform from Grafana Labs. Service accounts are machine identities within Grafana that can be granted API tokens for programmatic access to dashboards, datasources, and admin endpoints. The vulnerability is a classic CWE-284 (Improper Access Control) race/staleness condition: the permission check that gates the 'mint service-account token' operation relies on cached or eventually-consistent authorization state, so for a brief window after a privilege revocation the user's prior entitlement is still honored. Because minted tokens carry their own lifetime independent of the user's session, the issued token outlives the revocation window and provides continued access.
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:U/C:H/I:H/A:N
Network-reachable Grafana API (AV:N), authenticated user required (PR:L), race-window timing raises complexity (AC:H); minted token yields high C/I but no availability impact.
AV:N/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:N
Primary rating from NVD.
CVSS VectorNVD
Lifecycle Timeline
5DescriptionNVD
When a user's access to mint tokens for a service account is revoked, it is sometimes still possible to do so for a few seconds after the event. The user will eventually lose access to do this.
Executive ViewAI
Grafana OSS versions 11.x, 12.x, and 13.x contain an authentication bypass in service-account token-minting that allows revoked users to continue obtaining API tokens for several seconds after permission revocation. This creates a window for unauthorized persistent API access that could compromise data confidentiality and integrity across monitoring infrastructure.
Apply vendor patch. Interim mitigation pending patch deployment: restrict service-account token-minting permissions to minimum required principals; implement continuous monitoring for token-creation events coinciding with permission-revocation operations.
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
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
Same weakness CWE-284 – Improper Access Control
View allSame technique Authentication Bypass
View allVendor StatusVendor
SUSE
Severity: Medium| Product | Status |
|---|---|
| SUSE Linux Enterprise Module for Package Hub 15 SP7 | Fixed |
| SUSE Manager Client Tools 15 | Fixed |
| SUSE Manager Client Tools for SLE 15 | Fixed |
| SUSE Multi-Linux Manager Client Tools for SLE 15 | Fixed |
| SUSE Linux Enterprise Module for Package Hub 15 SP4 | Fixed |
| SUSE Linux Enterprise Module for Package Hub 15 SP5 | Fixed |
| SUSE Linux Enterprise Module for Package Hub 15 SP6 | Fixed |
| openSUSE Leap 15.3 | Fixed |
| openSUSE Leap 15.4 | Fixed |
| openSUSE Leap 15.5 | Fixed |
| openSUSE Leap 15.6 | Fixed |
| SUSE Multi Linux Manager Tools SLE-15 | Fixed |
| ses/7.1/ceph/grafana ses/7/ceph/grafana suse/multi-linux-manager/5.2/x86_64/monitoring-grafana | Fixed |
EUVD-2026-30146
GHSA-wfhv-mj62-f5xh
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB