脆弱性  ·  2026-10-27

Cloud Run MCPバケットスクワッティング:攻撃者が独自ソースコードを傍受し、コードを実行し、データを外部持ち出し

脆弱性High 影響度GlobalCVE-2026-85297
Google Cloud Run MCP 1.11.0より前は、ソースデプロイに依存するGCSバケットの所有権を検証しておらず、攻撃者がバケットをスクワットしてソースコードを取得し、任意のコードを実行し、データを外部持ち出しできた(CWE-340)。NVDはこれをHIGH(CVSS 7.7)と記載し、2026-10-26に公開。v1.11.0リリースで所有権チェックが追加された。
これはCloud Runのエージェントデプロイパスである。AIエージェントはMCPサーバーを使用してバケットからソースをデプロイし、サービスを検査する。バケットスクワッティングは、信頼されるはずのチェーンを、エージェントがデプロイする独自コードと管理するサービスデータのサプライチェーン傍受ポイントに変える。
サーバーはビルド/ソースアーティファクトをGoogle Cloud Storageバケットに保存またはアドレス指定しており、その名前は先に取得できる可能性があった(バケットスクワッティング)。そのバケットを登録した攻撃者は、エージェントがアップロードするソースアーカイブを傍受し、独自コードを読み取り、デプロイワークフローにコードを注入したりデータを外部持ち出ししたりできる。
Google Cloud Run MCP(GoogleCloudPlatform/cloud-run-mcp)バージョン1.11.0より前。
Cloud Run MCP 1.11.0以降にアップグレードする。修正(リリースv1.11.0、PR #300「fix: check bucket ownership」)は、ソース/デプロイアーティファクトに使用する前にバケット所有権を検証する。
NVD detailCloud Run MCP v1.11.0 release (ownership check fix)
ライブフィードで見る AIセキュリティとガバナンスの関連情報をさらに見る — 毎朝更新。
フィードを開く →