Read the docs
TI-2023-00563 Aliases CVE-2023-0594GHSA-xw5p-hw8j-xg4q

Cross-site scripting in Grafana

Priority MEDIUM 46CWE-79Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
Required
Attack complexity
Low
Impact type
Cross-site scripting
Confidentiality · integrity · availability
High · High · None
Fix status
Partial Red Hat: 1 fixed, 2 without a fix

Attack profile from CVSS 3.1 · CNA. Fix status from CNA, GitHub and Red Hat. Impact type from CWE-79.

Summary

Grafana is an open-source platform for monitoring and observability. Starting with the 7.0 branch, Grafana had a stored XSS vulnerability in the trace view visualization. The stored XSS vulnerability was possible due the value of a span's attributes/resources were not properly sanitized and this will be rendered when the span's attributes/resources are expanded. An attacker needs to have the Editor role in order to change the value of a trace view visualization to contain JavaScript. This means that vertical privilege escalation is possible, where a user with Editor role can change to a known password for a user having Admin role if the user with Admin role executes malicious JavaScript viewing a dashboard. Users may upgrade to version 8.5.21, 9.2.13 and 9.3.8 to receive a fix.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.09216 95th percentileScored 2026-11-07
Fix Partial Grafana (Grafana): 8.5.21, 9.2.13, 9.3.8Grafana Enterprise (Grafana): 8.5.21, 9.2.13, 9.3.8+1 more productRed Hat: 1 advisoryRed Hat: 1 fixed, 2 without a fix

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Total

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
GrafanaGrafana7.0.0 to before 8.5.21; 9.0.0 to before 9.2.13; 9.3.0 to before 9.3.88.5.21, 9.2.13, 9.3.8Patch availableCNA
GrafanaGrafana Enterprise7.0.0 to before 8.5.21; 9.0.0 to before 9.2.13; 9.3.0 to before 9.3.88.5.21, 9.2.13, 9.3.8Patch availableCNA
—github.com/grafana/grafana (Go)7.0.0 to before 8.5.218.5.21Patch availableGHSA-xw5p-hw8j-xg4q
—github.com/grafana/grafana (Go)9.0.0 to before 9.2.139.2.13Patch availableGHSA-xw5p-hw8j-xg4q
—github.com/grafana/grafana (Go)9.3.0 to before 9.3.89.3.8Patch availableGHSA-xw5p-hw8j-xg4q
  • Grafana VendorGrafana Affected 7.0.0 to before 8.5.21; 9.0.0 to before 9.2.13; 9.3.0 to before 9.3.8 Fixed in 8.5.21, 9.2.13, 9.3.8 Patch available CNA
  • Grafana Enterprise VendorGrafana Affected 7.0.0 to before 8.5.21; 9.0.0 to before 9.2.13; 9.3.0 to before 9.3.8 Fixed in 8.5.21, 9.2.13, 9.3.8 Patch available CNA
  • github.com/grafana/grafana (Go) Vendor— Affected 7.0.0 to before 8.5.21 Fixed in 8.5.21 Patch available GHSA-xw5p-hw8j-xg4q
  • github.com/grafana/grafana (Go) Vendor— Affected 9.0.0 to before 9.2.13 Fixed in 9.2.13 Patch available GHSA-xw5p-hw8j-xg4q
  • github.com/grafana/grafana (Go) Vendor— Affected 9.3.0 to before 9.3.8 Fixed in 9.3.8 Patch available GHSA-xw5p-hw8j-xg4q

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:grafana:grafana:*:*:*:*:*:*:*:*7.0.0 to before 8.5.21; 9.2.0 to before 9.2.13; 9.3.0 to before 9.3.8VulnerableGrafana
  • cpe:2.3:a:grafana:grafana:*:*:*:*:*:*:*:* Versions 7.0.0 to before 8.5.21; 9.2.0 to before 9.2.13; 9.3.0 to before 9.3.8 Vulnerable ·Grafana

Remediation

  • Fix · CNA Grafana (Grafana) Fixed in 8.5.21, 9.2.13, 9.3.8
  • Fix · CNA Grafana Enterprise (Grafana) Fixed in 8.5.21, 9.2.13, 9.3.8
  • Fix · GHSA-xw5p-hw8j-xg4q github.com/grafana/grafana (Go) Fixed in 8.5.21 Advisory →
  • Fix · GHSA-xw5p-hw8j-xg4q github.com/grafana/grafana (Go) Fixed in 9.2.13 Advisory →
  • Fix · GHSA-xw5p-hw8j-xg4q github.com/grafana/grafana (Go) Fixed in 9.3.8 Advisory →

Red Hat 1 advisory

  • RHSA-2024:0746 Released 2024-02-08 · Red Hat rating Important
    new container image: rhceph-5.3
    • Red Hat Ceph Storage 5.3 Tools rhceph/rhceph-5-dashboard-rhel8, rhceph/rhceph-haproxy-rhel8

Fixed in the same release

Records fixed by the same vendor advisory or release, as the CNA lists them.

  • Release ·

    Grafana, Grafana Enterprise 8.5.21, 9.2.13, 9.3.8

    2 records Highest priority Priority MEDIUM 2 MEDIUM

    Other records, highest priority first

Vendor assessments

Red Hat

Red Hat rating: Important. Red Hat's page for this CVE →

ProductStatusPlan or fix
OpenShift Service Mesh 2.1AffectedNo fix planned: Will not fix
Red Hat Advanced Cluster Management for Kubernetes 2AffectedNo fix yet
Red Hat Ceph Storage 5.3 ToolsFixed RHSA-2024:0746
Not affected: 7 products
  • Red Hat Ceph Storage 3
  • Red Hat Ceph Storage 4
  • Red Hat Ceph Storage 5.3 Tools
  • Red Hat Enterprise Linux 8
  • Red Hat Enterprise Linux 9
  • Red Hat OpenShift Container Platform 4
  • Red Hat Storage 3

Timeline

  1. 2026-10-02 Threatist record created from CVE-2023-0594
  2. 2026-10-03 Alias added: GHSA-xw5p-hw8j-xg4q

References

  • TI-2021-16611 Snapshot authentication bypass in grafana KEVCVSS 3.1CRITICAL 9.8
  • TI-2021-19604 Grafana path traversal KEVCVSS 3.1HIGH 7.5
  • TI-2024-08600 Grafana SQL Expressions allow for remote code execution CVSS 4.0CRITICAL 9.4
  • TI-2023-02931 Authentication bypass by spoofing in Grafana CVSS 3.1CRITICAL 9.8
  • TI-2020-10491 The avatar feature in Grafana 3.0.1 through 7.0.1 has an SSRF Incorrect Access Control… CVSS 3.1HIGH 8.2
  • TI-2025-03662 Open redirect in Grafana CVSS 3.1HIGH 7.6
See all 103 →

Sources