Azure Cosmos DBに全権限奪取の脆弱性、修正済み
- Wizが報告したAzure Cosmos DBの脆弱性チェーン「CosmosEscape」が公開された
- Gremlinクエリのサンドボックスを突破し、全アカウントの鍵を取得できる欠陥だった
- Microsoftは2025年11月の報告から48時間で緊急対応、2026年7月に全地域で修正完了
かんたんに言うと
AI企業向けデータベースのAzure Cosmos DBに、他社のデータまで覗ける鍵が手に入る不具合があった。すでに修正済みで、Microsoftは実害はなかったとしているが、利用企業は自社アプリのログを確認しておくと安心。
AIセキュリティとの関連: Cosmos DBはAIエージェントの記憶やRAGの検索基盤として広く使われ、全アカウント侵害級の欠陥は影響範囲が大きい
一次情報(公式アドバイザリ・CVEレコード等)は確認できていません。本記事は下記の報道をもとに作成しています。
何が起きたか
セキュリティ企業Wizは、Microsoft Azure Cosmos DBの脆弱性チェーン「CosmosEscape」を公開した。攻撃者が自ら用意したGremlinクエリ(グラフDB向けの問い合わせ言語)を細工することで、本来隔離されているはずのサンドボックス環境から脱出できたという。Wizによると、Cosmos DBのGremlinエンジンが.NETの「リフレクション」機能への対応を欠いており、これを突いてファイルの読み書きや任意コード実行にまで至れたとしている。実行はマルチテナントのゲートウェイ上で行われ、そこから全プラットフォーム共通の署名鍵と、テナントやサブスクリプション情報を含む地域ディレクトリを取得できたという。この鍵を使えば、任意アカウントの主キー(データベースへの全権限を持つ鍵)を取得可能だったとWizは説明する。Microsoftは2025年11月の報告受領から48時間以内に脆弱な入口を遮断し、2026年7月に全地域で恒久修正を完了、問題の共通鍵自体を廃止したとしている。CVE番号や深刻度スコアは付与されていない。
誰に・どう影響するか
中小企業にとっては、自社が直接Cosmos DBを操作していなくても、利用中のSaaSやAIサービスがバックエンドに使っている可能性がある点に注意が必要だ。ただしMicrosoftは調査の結果、研究者のテスト以外に不正アクセスの痕跡はなく、顧客側の対応も不要としている。大企業や開発チームにとっては、TeamsのメッセージデータやCopilotの会話履歴などもCosmos DB上に保存されるとされ、報告書ではこうしたデータへのアクセスが理論上可能だったと指摘されている点が重い。ただしWiz自身がこれらのデータに実際にアクセスしたとは報告されていない。プラットフォーム全体に影響する共有鍵という設計自体のリスクが浮き彫りになった事例といえる。
今すぐやるべきアクション
- Cosmos DBを利用する自社システムやAIエージェント基盤で異常なアクセスログがないか確認する
- Microsoft公式アドバイザリや今後のBlack Hat発表(8月6日予定)で技術詳細を確認する
- 第三者SaaS・AIサービスのデータ保管先がCosmos DBかどうかベンダーに確認する
- クラウドサービスの共有基盤における最小権限設計・監視体制を改めて点検する
重大度の判定理由
重大度「高」: 既にMicrosoftが修正済みで悪用証拠はないが、全テナントの鍵取得が可能だった影響範囲の大きさから高評価