何が起きたか
VulnCheckは2026年10月14日にCVE-2026-110842を公開しました(CVSS 7.7 CVSSv4.0、CWE-1321 プロトタイプ汚染)。MCPワークフロー検証ツールは、呼び出し元が提供したコードを、継承されたプロパティを読み取り、メインプロセス内の共有プロトタイプへの代入を許可するインタープリタで評価します。読み取り権限のみを持つメンバーが、組み込みメソッドを真理値を返すメソッドに置き換え、サーバー側の権限チェックに自分が保持していないスコープを承認させることができます。報告者はこれを利用してインスタンスオーナーのアカウントを完全に乗っ取りました(MFA有効のアカウントは影響なし)。NVD REST APIおよびGitHubアドバイザリで検証済み。
なぜ重要か
これにより、MCPエージェントツールサーフェス(企業がAIクライアントに付与する読み取り専用のworkflow:read権限)が、ワークフロー、認証情報、統合機能をホストするAI自動化コントロールプレーンへの完全なプラットフォームオーナー乗っ取りへの権限昇格パスに変わります。これはエージェントインタープリタにおけるプロトタイプ変異プリミティブであり、LLMを介したリクエストが管理者アクセスになることを可能にするMCP側バグのまさにそのクラスです。
攻撃経路
workflow:read権限のみを保持する認証済みメンバーが、細工されたコードを指定してMCPワークフロー検証ツールを呼び出します。インタープリタはそれをメインプロセスで評価し、共有プロトタイプに代入して、組み込みメソッドを真理値を返すメソッドに置き換えるため、サーバー側の権限チェックが保持していないスコープを承認し、インスタンスオーナーのアカウント乗っ取りにまで連鎖します。
影響を受けるシステム
n8n < 2.41.4 および 2.42.x < 2.42.1(1.x系は1.123.83未満も影響)
緩和策
n8n 2.41.4+ または 2.42.1+(1.x系は1.123.83+)にアップグレードしてください。パッチ適用ができない場合: インスタンスレベルのMCPサーバーを無効化し、すべてのオーナー/管理者アカウントでMFAを有効にし、workflow:read MCP OAuth付与を取り消してください。アドバイザリ: GHSA-5jr4-xmvf-frmj。