30秒で判断
- 対応すべき人: MCP Server Kubernetes(3.9.0未満)をAIエージェント経由でクラスタ操作に利用している人
- 対応不要な人: MCP Server Kubernetesを利用していない人、すでに3.9.0以降を利用している人
- 確認コマンド: MCP Server Kubernetesのバージョンをpackage.jsonまたはリリースタグで確認
概要
MCP Server Kubernetesは、AIエージェントからKubernetesクラスタを操作するためのMCP(Model Context Protocol)サーバーです。kubectl_get・kubectl_describe・kubectl_deleteなどの構造化ツールにおいて、resourceTypeやnameパラメータの先頭にハイフンを付けることで危険フラグの検出(assertNoDangerousFlags)をすり抜けられる問題が見つかりました。攻撃者は--serverフラグを注入してkubectlコマンドを攻撃者が管理するAPIサーバーへリダイレクトさせ、operatorのbearerトークンを外部に送信させることで、クラスタ全体の侵害につながる可能性があります。
CVSSベクトル
| 指標 | 値 |
|---|---|
| Attack Vector | Network |
| Attack Complexity | Low |
| Privileges Required | None |
| User Interaction | None |
| Scope | Unchanged |
| Confidentiality Impact | High |
| Integrity Impact | High |
| Availability Impact | High |
| CVSSスコア | 9.8 (Critical) |
影響を受けるソフトウェア
| 製品 | バージョン |
|---|---|
| MCP Server Kubernetes | < 3.9.0 |
修正バージョンと回避策
- 修正バージョン: MCP Server Kubernetes 3.9.0 以降
- アップデートが難しい場合は、MCPサーバーに渡すパラメータのバリデーションを強化するか、operatorのbearerトークンの権限を最小化してください。
関連リンク
データソース: NVD (NIST) AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。
