Katalog CVE

CVE-2026-17033

ŚrednieCVSS 6.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

Uwierzytelniony atakujący z dostępem Editor lub uprawnieniami alert.instances.external:write może przesłać zewnętrzny alert Alertmanager zawierający kontrolowany generatorURL. Grafana renderuje alert.generatorURL bezpośrednio jako href w LinkButton 'See source' bez sanityzacji schematu URL. Interceptor kliknięcia może zostać ominięty przez umieszczenie :// w komentarzu JavaScript. Gdy użytkownik z dostępem do odczytu kliknie 'See source', przeglądarka wykonuje kontrolowany JavaScript w kontekście Grafana z uprawnieniami klikającego użytkownika.

Ocena ryzyka

Atakujący może wykonać skrypt w sesji innego użytkownika Grafana, co może prowadzić do kradzieży danych, eskalacji uprawnień lub innych szkodliwych działań w kontekście klikającego użytkownika.

Rekomendacja

Należy zaktualizować Grafana do wersji zawierającej poprawkę, która dodaje sanityzację schematu URL i listę dozwolonych protokołów.

Inne podatności w Grafana

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS