Skip to main content

Grafana OSS CVE-2026-33381

| EUVDEUVD-2026-30146 HIGH
Improper Access Control (CWE-284)
2026-05-13 GRAFANA GHSA-wfhv-mj62-f5xh
8.1
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Recon
    Authenticate to Grafana with soon-to-be-revoked role
  2. Delivery
    Loop service-account token mint API calls
  3. Exploit
    Administrator revokes permission
  4. Install
    Race window honors stale authorization
  5. C2
    Token issued and returned
  6. Execute
    Use long-lived token for persistent API access
  7. Impact
    Read 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv3 – 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)
v2 Jun 16, 2026 - 19:42 cvss changed CVSS 8.1

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.

v1 Jun 08, 2026 - 11:49 CVSS 5.9

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

Grafana OSS 9.2.0 ≤11.6.14
Grafana OSS 12.3.0 ≤12.3.6
Grafana OSS 12.0.0 ≤12.2.8
Grafana OSS 11.6.14 <11.6.14+security-04
Grafana OSS 13.0.1 <13.0.1+security-01
Grafana OSS 12.2.8 <12.2.8+security-04
Grafana OSS 13.0.0 ≤13.0.1
Grafana OSS 12.4.0 ≤12.4.3
Grafana OSS 12.4.3 <12.4.3+security-02
Grafana OSS 12.3.6 <12.3.6+security-04

Affected Packages

go github.com/grafana/grafana fix: 1.9.2-0.20260513165311-fb7336fc36c1
euvd grafana_oss fix: 11.6.14+security-04, 12.2.8+security-04, 12.3.6+security-04, 12.4.3+security-02, 13.0.1+security-01

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

NVD PRIMARY 8.1 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
vuln.today AI 6.8 MEDIUM

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.

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

Primary rating from NVD.

CVSS VectorNVD

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

Lifecycle Timeline

5
Analysis Updated
Jun 16, 2026 - 19:43 vuln.today
v3 - CVSS changed
Analysis Updated
Jun 16, 2026 - 19:42 vuln.today
v2 - CVSS changed
Severity Changed
Jun 16, 2026 - 19:37 NVD
MEDIUM HIGH
CVSS changed
Jun 16, 2026 - 19:37 NVD
5.9 (MEDIUM) 8.1 (HIGH)
Patch available
May 13, 2026 - 21:02 EUVD

DescriptionNVD

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.0%
Top 92% exploitable
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor VulDB

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.0%
Patch available Yes
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
Total

Priority Score

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

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