Skip to main content

Grafana OSS CVE-2026-28379

| EUVDEUVD-2026-30139 MEDIUM
Race Condition (CWE-362)
2026-05-13 GRAFANA GHSA-5699-ppr6-8h44
6.5
CVSS 3.1 · Vendor: GRAFANA
View

Attack ChainAIDerived

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

  1. Access
    Obtain Grafana Viewer credentials
  2. Delivery
    Authenticate to target Grafana instance
  3. Exploit
    Send concurrent requests to Grafana Live endpoints
  4. Execution
    Race condition corrupts shared map state
  5. Persist
    Fatal Go runtime panic terminates Grafana process
  6. Impact
    Dashboard and alerting service unavailable

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V15 - Secure Coding and Architecture Concurrency control, locking
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 a valid Grafana account at minimum Viewer privilege (CVSS PR:L confirmed); unauthenticated access is not sufficient. The Grafana Live subsystem must be reachable - it is enabled by default in standard Grafana OSS deployments, so no non-default configuration is needed on the server side. Attack complexity is rated Low (AC:L), meaning the race condition can be triggered reliably without precise timing or specialized knowledge, likely through simple concurrent HTTP tooling. Exploitation is limited to authenticated users and to Grafana OSS specifically; Grafana Enterprise is not listed as affected. SSVC rates automatable: no, indicating mass scanning/automated exploitation across the internet is not straightforwardly achievable, which aligns with the low EPSS percentile.

Impact

The CVSS 6.5 Medium score reflects a network-reachable (AV:N), low-complexity (AC:L), low-privilege (PR:L) attack with no user interaction required and a high availability impact (A:H), but no confidentiality or integrity impact. Taken alone, the AC:L rating is notable for a race condition - it implies the timing window is wide enough to be reliably exploitable without specialized tooling. Counterbalancing this, EPSS at 0.04% (12th percentile) and SSVC signals of exploitation: none and automatable: no collectively indicate no observed opportunistic or mass exploitation. SSVC technical impact is rated partial, consistent with the scoped (S:U) CVSS vector - the blast radius is limited to Grafana service availability and does not extend to the underlying host. KEV status is absent, and no POC has been identified. The realistic threat profile is a malicious or careless authenticated insider, or an attacker who has already obtained any Grafana credential, deliberately causing a service outage. For organizations relying on Grafana for production observability, the cascading impact of dashboard unavailability during an incident may amplify operational harm beyond what CVSS alone conveys.

Exploit ScenarioDerived

An attacker authenticates to Grafana with any Viewer-level account - the lowest privilege tier - and sends a burst of concurrent HTTP or WebSocket requests targeting Grafana Live endpoints. The concurrent access races on an unprotected internal map, triggering a fatal Go runtime panic that terminates the Grafana process and renders the observability platform unavailable until an operator manually restarts it.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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

AnalysisAIv1 – Jun 08, 2026

Grafana Live's concurrent request handling exposes authenticated Viewer-role users as a denial-of-service vector: sending concurrent requests triggers a fatal map access error that crashes the entire Grafana server, requiring a manual restart to restore service. All Grafana OSS releases from 8.2.0 through 13.0.1 are affected across multiple maintained branches, making the exposure surface exceptionally broad. No public exploit identified at time of analysis and EPSS sits at 0.04% (12th percentile), but the low privilege bar - any Viewer account - and reliable triggering (AC:L) mean insider threats and compromised low-privilege accounts represent a realistic DoS risk for organizations without guest/anonymous access controls.

RemediationAI

The primary fix is to upgrade to one of the vendor-released security patch builds, depending on the installed branch: 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, all documented at https://grafana.com/security/security-advisories/cve-2026-28379. If an immediate upgrade is not feasible, administrators should restrict Grafana access to trusted authenticated users only by auditing and minimizing Viewer-role accounts, and consider placing Grafana behind a network perimeter that limits who can reach the service - noting that this reduces but does not eliminate insider risk. Disabling Grafana Live entirely may be possible in some configurations and would eliminate the vulnerable code path, but could impact real-time dashboard functionality; consult Grafana documentation for the live.enabled configuration key. Enforcing rate limiting on concurrent WebSocket or streaming connections at a reverse proxy layer (e.g., nginx limit_conn or similar) may raise the bar for reliable exploitation but is not a substitute for patching.

Affected VersionsENISA

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

Affected Packages

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 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Grafana Live is Grafana's real-time WebSocket/streaming subsystem that pushes live data updates to dashboards. The root cause is CWE-362 (Concurrent Execution Using Shared Resource with Improper Synchronization): an internal map data structure shared across goroutines lacks adequate locking, causing a fatal runtime panic when two or more goroutines simultaneously read and write the same map entry. In Go - the language Grafana is written in - concurrent map access without synchronization raises an unrecoverable runtime error that terminates the process entirely, explaining why the outcome is a full server crash rather than a partial failure. The CPE string cpe:2.3:a:grafana:grafana_oss:*:*:*:*:*:*:*:* confirms only Grafana OSS is in scope; Grafana Enterprise is not listed in the affected CPE data.

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.5 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
SUSE MEDIUM
Red Hat 6.5 MEDIUM

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
None
Availability
High

Lifecycle Timeline

1
Patch available
May 13, 2026 - 21:02 EUVD

DescriptionCVE.org

A race condition in Grafana Live allows authenticated users with Viewer role to trigger a server crash by sending concurrent requests that cause a fatal map access error. This results in complete service unavailability requiring restart of the Grafana server.

Threat Intelligence Overview

EPSS Score
0.0%
Top 88% 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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
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

Race conditions occur when multiple concurrent requests exploit the brief time gap between checking a condition and acting upon it (TOCTOU - Time of Check, Time of Use).

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

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