何が起きたか
Continue 2.0.0 の MCPManagerSingleton.setConnections / ConfigHandler.ts におけるコマンドインジェクションの欠陥は、検証されていない設定からMCPサーバートランスポートコマンドを構築し、MCP接続の設定時にOSコマンドインジェクションを可能にします。CVSS 6.3、2026-10-26公開。
なぜ重要か
Continueは、開発者の権限でMCPサーバーをローカル実行する広く使用されているAIコーディングアシスタントです。MCPトランスポート設定におけるコマンドインジェクションは、エージェントが読み込む悪意のあるリポジトリ/設定/MCPサーバーが開発者のマシンまたはCIランナー上でコードを実行できることを意味します。
攻撃経路
MCPサーバートランスポート設定パスは、安全にシェルクォートされていない設定値から構築されるため、悪意のあるまたは改ざんされたMCPサーバー設定が接続設定時にOSコマンドインジェクションを引き起こします(アシスタントに攻撃者提供の設定またはMCPサーバーを読み込ませることでリモート攻撃が可能)。
影響を受けるシステム
continuedev/Continue 2.0.0(core/config/ConfigHandler.ts の関数 MCPManagerSingleton.setConnections、MCP Server Transport コンポーネント)。
緩和策
パッチが適用されたContinueリリースが利用可能になり次第アップグレードしてください。信頼できないMCPサーバー設定を読み込まず、トランスポートコマンドを検証/クォートしてください。