CVE-2026-15815: grafana grafana enterprise Path Traversal
Vulnerability summary
CVE-2026-15815 is a high (CVSS 8.8) Path Traversal vulnerability in grafana grafana enterprise. EPSS estimates a 0.69% chance of exploitation in the next 30 days, higher than 51.9% of scored vulnerabilities.
Advisory lineage
Upstream 0 · Downstream 1 · Related 1Timeline
- 17-09-2026PublishedVulnerability first disclosed.
- 19-09-2026Last modifiedVulnerability information updated.
Description
Grafana OSS and Grafana Enterprise did not safely resolve symbolic links when extracting plugin archives. A crafted plugin archive can chain relative symbolic link entries to escape the plugin installation directory, writing arbitrary files and an executable backend binary outside that directory. The dropped executable runs with the privileges of the Grafana server process, resulting in remote code execution. Plugin archives are extracted before their signature is verified, so a valid plugin signature does not prevent the write. An operator can therefore be affected by installing a plugin that appears legitimate, as well as by installing a plugin from an arbitrary archive using grafana-cli, the GF_INSTALL_PLUGINS environment variable, or preinstall configuration. Grafana Enterprise is affected because it includes the same plugin extraction code as Grafana OSS.
CVSS metrics
3 scores · 3 sources · 1 version- NVDNIST8.8HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
- OSV · Red hatEcosystem advisory · calculated8.8HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
EPSS trend
Probability
0.69%
Chance of exploitation in the next 30 days
Percentile
52%
Versus all other CVEs
30-day change
-0.18 pp
From 0.87% on 21-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root cause- CWE-22Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')The product uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the product does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory.
- CWE-59Improper Link Resolution Before File Access ('Link Following')The product attempts to access a file based on the filename, but it does not properly prevent that filename from identifying a link or shortcut that resolves to an unintended resource.
- CWE-94Improper Control of Generation of Code ('Code Injection')The product constructs all or part of a code segment using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the syntax or behavior of the intended code segment.
Affected systems
Redhat4 products
- grafana< 0:9.2.10-35.el8_10
- grafana-debuginfo< 0:9.2.10-35.el8_10
- grafana-debugsource< 0:9.2.10-35.el8_10
- grafana-selinux< 0:9.2.10-35.el8_10
Grafana2 products
- grafana enterprise≥ 11.6.0, ≤ 11.6.17 | 12.0.0 | 12.1.0 | 12.2.0 | 12.3.0 | ≥ 12.4.0, ≤ 12.4.10 | ≥ 13.0.0, ≤ 13.0.8 | ≥ 13.1.0, ≤ 13.1.5 | ≥ 13.2.0, ≤ 13.2.1
- grafana oss≥ 11.6.0, ≤ 11.6.17 | 12.0.0 | 12.1.0 | 12.2.0 | 12.3.0 | ≥ 12.4.0, ≤ 12.4.10 | ≥ 13.0.0, ≤ 13.0.8 | ≥ 13.1.0, ≤ 13.1.5 | ≥ 13.2.0, ≤ 13.2.1
Chainguard1 product
- grafana-11.6All versions (No fix recorded)
3 vendors · 7 products
References
8 links- grafana.com/security/security-advisories/cve-2026-15815Vendor Advisory