English version →
Webアプリケーション
CVE-2026-9029 high CVSS 7.3

Grafana geomap panel's XYZ tile layer has a sanitize-then-interpolate ordering bug

概要

Grafana geomap panel's XYZ tile layer has a sanitize-then-interpolate ordering bug

原文の説明

取得元が公開している説明をそのまま載せています (多くは英語)。

The geomap panel's XYZ tile layer has a sanitize-then-interpolate ordering bug. sanitizeTextPanelContent() runs on the raw template string before getTemplateSrv().replace() substitutes the variable value, which uses the glob format with no HTML escaping. The result is passed to OpenLayers via element.innerHTML. An Editor can set a textbox variable's default value to an XSS payload that executes for every user who opens the dashboard. This is a bypass of the CVE-2023-0507 fix

出典: NIST National Vulnerability Database NVD GitHub Advisory

AI要約

外部の AI が作成した要約です。誤りを含むことがあります。重要な判断の前に、下の原文と参照URLを確認してください。

GrafanaのgeomapパネルのXYZタイルレイヤーにおいて、文字列のサニタイズ処理とテンプレートの置換処理の順序に不備があり、XSS攻撃が可能です。この問題はCVE-2023-0507の修正策を回避するもので、悪意あるエディターはダッシュボードを開く全ユーザーに対してXSSペイロードを実行することができます。

❓ 何が問題か

geomapパネルのXYZタイルレイヤーでの文字列サニタイズとテンプレート処理順番の不備

📍 影響範囲

GrafanaのgeomapパネルのXYZタイルレイヤー

🔥 重要度

CVE-2023-0507の修正を回避し、任意のXSSペイロードを実行可能

🔧 修正方法

sanitizeTextPanelContent()をgetTemplateSrv().replace()の後に実行するように修正が必要

🛡️ 暫定回避

ダッシュボードに信頼できないユーザーがアクセスできないようにする

🔍 検知方法

ダッシュボードでの意図しないスクリプトの実行を確認する

影響パッケージ

go github.com/grafana/grafana
[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.9.2-0.20260616075434-82ef13993059"}]}]

ディストリビューション別の修正状況

各ディストリビューションが公開している、この CVE の修正パッケージ

参照URL

当サイトでは、アクセス解析と広告の効果測定のために Cookie を使います。株式会社Game のサイト共通の設定です。 詳しく