Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

フィードお問い合わせプライバシー© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2026-15583 — CVE-2026-15583を再現するProof-of-conceptクライアントおよびDockerラボ。これはGrafana MCP Serverにおける未認証のconfused-deputy SSRFであり、X-Grafana-URL経由でサービスアカウントトークンを漏洩させる。 | Kitploit
ツール/GitHubGitHub/abraxas/cve-2026-15583
脆弱性分析エクスプロイトサーバーレスセキュリティウェブアプリケーション悪用データ流出セキュリティ仮想化ペネトレーションテストAPIセキュリティラボと実践
GitHubabraxas/cve-2026-15583

CVE-2026-15583

CVE-2026-15583を再現するProof-of-conceptクライアントおよびDockerラボ。これはGrafana MCP Serverにおける未認証のconfused-deputy SSRFであり、X-Grafana-URL経由でサービスアカウントトークンを漏洩させる。

11318日前未レビュー
リポジトリを見る

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

Abraxas Labs - CVE-2026-15583

abraxaslabs.tech  ·  github.com/abraxas  ·  @abraxas_null  ·  [email protected]  ·  CVE-2026-15583

CVE-2026-15583

Grafana MCP Server 0.17.0 - Grafana Labs

私は @abraxas_null です。ループバックラボです。クライアントは CVE-2026-15583-Abraxas-Labs.py です。

Confused deputy(混乱した代理)です。認証なしの MCP HTTP はリクエストから X-Grafana-URL を、環境変数からサービスアカウントトークンを受け取り、Authorization: Bearer を付けて {url}/api/frontend/settings に GET します。X-Grafana-Service-Account-Token が空の場合は環境変数にフォールバックします。0.17.1 で、設定されたトークンを意図しない宛先に送信しないようにすることで修正されました。

CVECVE-2026-15583 · CVE.org
CWECWE-918
CVSSHigh: 8.6 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N
製品Grafana MCP Server
影響範囲0.17.0 まで(含む)のすべてのバージョン
修正済み0.17.1 以降
認証認証なし
ライセンスGNU Affero GPL v3.0
ラボ127.0.0.1 のみ

攻撃者ができること

X-Grafana-URL を自分が制御するコレクターに向けて POST /mcp または GET /sse を送信します。サーバーは GRAFANA_SERVICE_ACCOUNT_TOKEN(または GRAFANA_API_KEY)をあなたに送信します。これは認証情報を伴う SSRF とトークン窃取です。ラボのオラクルは、コレクターの Authorization ヘッダーに含まれるウィットネストークンです。


発見の経緯

extractKeyGrafanaInfoFromReq / ExtractGrafanaInfoFromHeaders、次に NewGrafanaClient の fetchPublicURL、そして AuthRoundTripper をマッピングしました。ループバックコレクターを備えた mcp-grafana 0.17.0 を立ち上げました。

ラボにはすでにフェイルコントロールが用意されています。eval/base64/system はウィットネスではなく、リバースシェルもウィットネスではありません。0.17.1 は環境変数のトークンをコレクターに送信してはなりません。


ラボ

ポート 18099。mcp-grafana 0.17.0。SSE または streamable-http に到達可能。環境変数トークン設定済み。コレクターは compose ネットワーク上にあります。

  • lab/Dockerfile
  • lab/docker-compose.yml
  • lab/run.sh
  • lab/poc.py

対象は 127.0.0.1:18099 のみ(またはバインドしたループバック)。

python3 CVE-2026-15583-Abraxas-Labs.py

または

cd lab
./run.sh

Witness: コレクターの Authorization ヘッダーに GHSA15583-WITNESS が含まれている。

何も学ばずに失敗する方法:

  • eval / base64 / system ペイロード
  • リバースシェル
  • パッチ適用済みの 0.17.1

修正

Grafana MCP Server を 0.17.1 以降に更新してください。パッチ適用済みのビルドに対して CVE-2026-15583-Abraxas-Labs.py を再実行してください。コレクターが環境変数のトークンを認識してはなりません。


参考資料

  • CVE-2026-15583 · NVD

  • CVE-2026-15583 · CVE.org

  • grafana.com/security/security-advisories/cve-2026-15583/

  • github.com/grafana/mcp-grafana

  • Abraxas Labs: abraxaslabs.tech · github.com/abraxas · @abraxas_null


ライセンス

GNU Affero GPL v3.0。LICENSE を参照してください。


クライアントはループバックと通信します。所有していないシステムに対して使用することは、Abraxas Labs によって認可されていません。保証はありません。

abraxaslabs.tech · github.com/abraxas · @abraxas_null

ツールをダウンロード