Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privilege Grafana user
-
DeliveryTarget instance with sqlExpressions toggle enabled
-
ExploitCraft SQL expression referencing filesystem path
-
ExecutionSubmit query via Grafana API or UI
-
ImpactServer returns arbitrary file contents
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling File access restriction
MITRE ATT&CK
2 techniques across 1 tactic: Collection The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires two concurrent conditions: first, the sqlExpressions feature toggle must be explicitly enabled in the Grafana instance configuration - this is a non-default setting that must be deliberately activated by an administrator; second, the attacker must hold a valid authenticated Grafana account with at least low-privilege access (PR:L per CVSS vector). High attack complexity (AC:H) further limits exploitation, indicating that additional conditions beyond basic authentication are required - this may involve specific query construction techniques or race conditions not fully detailed in available data. What limits exploitation: the sqlExpressions toggle is not enabled by default, meaning the vast majority of Grafana deployments are not vulnerable; unauthenticated attackers cannot exploit this; the impact is read-only (no write or code execution). Grafana instances with sqlExpressions disabled are confirmed not vulnerable per the vendor advisory. |
| Impact | The CVSS 6.3 score reflects meaningful but bounded risk: the network attack vector (AV:N) confirms remote reachability, but high attack complexity (AC:H) and low privilege requirement (PR:L) together indicate exploitation is not trivial and requires an authenticated session plus non-default configuration. The scope change (S:C) with C:H, I:N, A:N signals pure confidentiality impact - no write or denial-of-service capability. Critically, the vulnerability only manifests when the sqlExpressions feature toggle is explicitly enabled, which is a non-default configuration, substantially reducing the exposed population. EPSS is 0.03% (9th percentile), indicating that exploitation probability in the next 30 days is very low relative to the broader CVE corpus. SSVC assessment (Exploitation: none, Automatable: no, Technical Impact: partial) aligns with EPSS - this is not a high-urgency mass-exploitation scenario. Real-world risk is moderate-to-low for most organizations: instances not using SQL Expressions are entirely unaffected, and even where the toggle is enabled, an attacker must first obtain an authenticated account. Priority patching is warranted for internet-facing Grafana deployments with sqlExpressions enabled. |
| Exploit ScenarioDerived | An attacker with a valid low-privilege Grafana account on an instance where the sqlExpressions feature toggle has been enabled crafts a malicious SQL expression referencing a sensitive filesystem path (such as /etc/passwd or application secret files) and submits it through the Grafana query interface or API. The server evaluates the expression and returns the file contents in the query response, allowing the attacker to systematically enumerate and exfiltrate sensitive server-side files. No public proof-of-concept code has been identified at time of analysis, but the attack surface is well-understood given the path traversal classification. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 08, 2026
Arbitrary file read in Grafana OSS exposes server filesystem contents to authenticated low-privilege users when the sqlExpressions feature toggle is enabled. Affected versions span the 11.6.x, 12.x, and 13.0.x release trains, with fixed security builds available across all affected branches. No public exploit code exists and CISA has not added this to the Known Exploited Vulnerabilities catalog; however, the confidentiality impact is rated High by CVSS due to the potential for unrestricted file disclosure from the Grafana server's filesystem.
RemediationAI
The primary remediation is to upgrade Grafana OSS to the appropriate security-patched release for your 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, as detailed in the Grafana security advisory at https://grafana.com/security/security-advisories/cve-2026-33380. For organizations unable to patch immediately, the most effective compensating control is to disable the sqlExpressions feature toggle in the Grafana configuration, which eliminates the vulnerable code path entirely - this has the trade-off of disabling SQL Expression functionality for all users until patching is complete. Additionally, restricting Grafana access to trusted internal networks or requiring VPN for access reduces the remote attack surface, though this does not address insider-threat scenarios. Red Hat and SUSE customers should apply distribution-specific patches when available through their respective channels.
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 (cpe:2.3:a:grafana:grafana_oss:*:*:*:*:*:*:*:*) supports a SQL Expressions feature that, when enabled via the sqlExpressions feature toggle, allows users to write SQL-like queries processed server-side. The root cause is classified as CWE-552 (Files or Directories Accessible to External Parties), meaning the application fails to adequately restrict which filesystem paths are accessible when constructing or evaluating SQL expressions. This is effectively a path traversal vulnerability triggered through the expression evaluation engine rather than a traditional HTTP path parameter. The scope change (S:C) in the CVSS vector reflects that the vulnerability crosses a security boundary - the Grafana application process can access files outside its intended data scope on the underlying OS filesystem. Red Hat and SUSE are listed as downstream distributors affected by this issue, suggesting it impacts Grafana packages shipped in enterprise Linux distributions.
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:N/A:N
AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:N/A:N
Primary rating from NVD.
CVSS VectorNVD
Lifecycle Timeline
2DescriptionNVD
A vulnerability in SQL Expressions allows an authenticated attacker to read arbitrary files from the Grafana server's filesystem. Only instances with the sqlExpressions feature toggle enabled are vulnerable.
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
Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
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 technique Information Disclosure
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-30145
GHSA-gxcp-jjxh-rwp4
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB