何が起きたか
JetBrainsは2026年10月15日にCVE-2026-111091を公開しました(CVSS 7.8、CWE-829; NVD RESTで検証済み — バージョン< 26.8.3が影響)。Junie CLI(JetBrainsのAIコーディングエージェント)は、信頼できないプロジェクトのMCPサーバー設定を介したコード実行を許可していました。攻撃者が作成したプロジェクトレベルのMCP設定が、エージェント接続時に信頼され実行され、開発者のマシン上での任意のコード実行を可能にします。CISA SSVCは総合的な技術的影響を評価しました。
なぜ重要か
プロジェクトにコミットされたMCP設定は、リポジトリにコミットされた.npmrc/.vscode設定のAI時代の類似物です。サプライチェーンは信頼境界をリポジトリ内に出荷します。開発者の権限で動作するJunieのようなAIコーディングエージェントにとって、クローンしたリポジトリ内の悪意ある.junie/mcp設定は、リポジトリをプルするすべての開発者に対するサイレントなコード実行プリミティブであり、ソースコード、認証情報、CIアクセスを公開します。
攻撃経路
信頼できないリポジトリを開き、そのMCPサーバー設定がJunieを悪意あるまたは攻撃者が制御するMCPサーバー定義に向けると、Junieが設定されたサーバーをロード/接続する際に開発者マシン上でコード実行が発生します — エージェント設定の信頼障害(CWE-829、信頼できない制御領域からの安全でない機能の包含)。
影響を受けるシステム
JetBrains Junie CLI < 26.8.3
緩和策
Junie CLIを26.8.3以降にアップグレードしてください(JetBrains issues-fixedページ参照)。パッチ適用まで、開くリポジトリ内のすべてのMCPサーバー設定を監査し、信頼できるインフラや昇格した権限で信頼できないリポジトリに対してJunieを実行しないでください。MCPサーバー定義を信頼できないプロジェクトから除外してください。