何が起きたか
Uni-CLIのレガシーなステートレスHTTP MCPトランスポートは、ループバックエンドポイントでOrigin検証を欠いていました(CWE-346/CWE-352)。一方、Streamable HTTPトランスポートはすでにブラウザからlocalhostへの境界を強制していました。この二つは乖離していました。悪意のあるページがローカルサーバーに対してツール呼び出しを駆動できました。0.225.2で修正されました。CVSS 8.6、公開日2026-10-23。
なぜ重要か
これはブラウザからlocalhostへの攻撃クラスをMCPツールサーフェスに拡張します。Webページがユーザーの知らないうちにローカルツール(ブラウザ使用、デスクトップアプリ、MCPサーバー)を呼び出し、静かに駆動できるエージェントコマンドインターフェースです。
攻撃経路
ループバック上のレガシーなステートレスJSON-RPC-over-HTTP MCPトランスポートは、リクエストをルーティングする前にブラウザのOriginヘッダーを検証しませんでした。悪意のあるページがローカルの/mcpエンドポイントにCORSシンプルPOST(例: text/plain)をJSON-RPCボディ付きで送信し、ユーザーがローカルのMCP HTTPトランスポートを起動していた場合、ユーザーのローカルUni-CLIサーバーに対してツール呼び出しを駆動します。
影響を受けるシステム
Uni-CLI 0.225.2未満(レガシーJSON-RPC-over-HTTP MCPトランスポート)
緩和策
Uni-CLI 0.225.2へアップグレードしてください(レガシートランスポートのOrigin検証ギャップを修正します)。アドバイザリGHSA-v3f4-w7r7-v3hm。