CVE Database›CVE-2026-17033

CVE-2026-17033

grafana: Grafana: Cross-Site Scripting (XSS) via unsanitized Alertmanager generatorURL

Loading…

Severity

Moderate

Red Hat Product Security

6.8

CVSS 3.1

Review impact separately from score.

Published · August 24, 2026

Updated · October 23, 2026

Description

A flaw was found in Grafana. An authenticated attacker with Editor access or alert.instances.external:write permissions can submit an external Alertmanager alert containing a controlled generatorURL. Grafana improperly renders this URL without proper sanitization, allowing for a bypass of the click interceptor's security heuristic. This can lead to a Cross-Site Scripting (XSS) vulnerability, where a user with read access who clicks the 'See source' link will execute attacker-controlled JavaScript in their browser with the permissions of the clicking user, potentially leading to information disclosure or unauthorized actions.

Statement

A cross-site scripting (XSS) vulnerability was found in Grafana's Alertmanager integration. An authenticated attacker with Editor access or alert.instances.external:write permissions can submit an alert containing a crafted generatorURL that bypasses URL sanitization heuristics using JavaScript comment syntax. When another user views the alert details and clicks the "See source" button, the attacker's script executes within the victim's browser session under Grafana's origin. This enables session hijacking, unauthorized API actions, and access to all dashboards and datasources visible to the victim.

CVSS score applicability

The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.

Mitigation

Restrict alert creation and external Alertmanager submission permissions (alert.instances.external:write) to trusted administrators using Grafana RBAC. Advise operators to refrain from clicking the "See source" link on unverified external alerts.

CVSS / CWE

CVSS 3.1 · 6.8
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:L/A:L

CWE-79 · Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')