Skip to content
Grafana LabsCVE-2026-17033

Grafana OSS: cross-site scripting

Medium6.8CVE-2026-17033 · Published Aug 24, 2026 · updated Aug 31, 2026

An authenticated attacker with Editor access or alert.instances.external:write can submit an external Alertmanager alert containing a controlled generatorURL. The attacker is authorized to create the alert, but not to execute script in another user's Grafana session. Grafana renders alert.generatorURL directly as the Alert Details See source LinkButton href without URL-scheme sanitization or a safe-protocol allowlist. The click interceptor's :// heuristic can be bypassed by placing :// inside a JavaScript comment. When a user with read access clicks See source, the browser executes attacker-controlled JavaScript in the Grafana origin with the clicking user's permissions.

Grafana Labs advisory

Affected versions

PackageAffectedFixed in
Grafana OSS
Product
<= 12.3.11No fix yet
>= 12.4.0, <= 12.4.9No fix yet
>= 13.0.0, <= 13.0.7No fix yet
Details and references
CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:L/A:L
Severity from
the vendor (its own CVE record or advisory)
Weakness
CWE-79

More Grafana Labs advisories

All Grafana Labs
Advisory
Grafana: authentication bypass
High7.1Sep 2
Grafana Labs Alloy: exposed files
High7.7Aug 27
Grafana Labs Clickhouse Datasource: cleartext transmission
Medium6.1Aug 27
Grafana: improper access control
Medium6.3Aug 26
Grafana: improper authorization
High7.1Aug 19
Grafana: information disclosure
Medium5.3Aug 17

Critical advisories by email

Wednesdays: the week’s critical and high advisories in the AI and data stack, with the fixed versions. Only in weeks that have some.

Double opt-in. Unsubscribe any time.