脆弱性  ·  2026-10-30

攻撃者が制御するMCP OAuth authorization_endpointを介したopencode (open) OSコマンドインジェクションにより、PowerShell RCEに至る

脆弱性High 影響度Global
CVE-2026-119025 / GHSA-jgwm-4pmq-r4w4:open 7.2.0から11.0.0は、エスケープされていないURL(悪意のあるMCPサーバーが提供するOAuth authorization_endpoint値を含む)をWindowsおよびWSL上の`powershell -EncodedCommand`に渡します。URLに埋め込まれた$(...)サブ式はシェルとして評価されるため、悪意のあるリモートMCPサーバーのOAuthエンドポイントにより、クライアントが認証フローを実行した際に開発者のマシン上で任意のコード実行が可能になります。
これは具体的なエージェント実行攻撃クラスです:攻撃者はエージェントが接続するMCPサーバーを制御し、OAuthハンドシェイクだけで開発者の権限で任意のコードを実行できます。これはコーディングエージェンシーデプロイメントにおいて「MCPサーバーに接続する」ことをホストRCEに変換します。
ユーザーが、OAuth authorization_endpointに$(...)コマンド置換を含むリモートMCPサーバーに接続する;クライアントはエスケープされていないURLからpowershell -EncodedCommandコマンドを構築し、実行します。
open / opencode 7.2.0から11.0.0より前のバージョン。
open 11.0.0以降にアップグレードする;MCPサーバーの認証エンドポイントを検証/許可リスト化し、Windows/WSLホスト上で未検証のリモートMCPサーバーへの接続を避ける。
GitHub Advisory GHSA-jgwm-4pmq-r4w4NVD CVE-2026-119025
ライブフィードで見る AIセキュリティとガバナンスの関連情報をさらに見る — 毎朝更新。
フィードを開く →