脆弱性  ·  2026-10-16

n8n GitノードのLog操作が中和されていないリポジトリローカルgit configからコードを実行(エージェントツールRCE)

脆弱性High 影響度GlobalCVE-2026-110845
VulnCheckは2026年10月14日にCVE-2026-110845を公開しました(CVSS 7.7)。n8nは通常、コマンド実行前にリポジトリのローカル設定(gitが実行するプログラムを指定できる)を除去しますが、外部プログラムを起動するLog操作にはこの保護が適用されていませんでした。ノードを自分が制御するローカル設定を持つリポジトリに向けることができるメンバーは、デフォルト設定でn8nプロセスユーザーとしてコード実行が可能であり、このノードはAIエージェントのツール呼び出しに公開されています。GitHubアドバイザリで検証済み。
AIエージェントワークフローは日常的にn8n Gitノードに攻撃者が影響を与えたリポジトリ(webhookトリガーURLやPRからのクローン/フェッチ)を渡します。core.sshCommandなどのローカルgit設定は古典的なgit RCEベクトルです。これは共有n8nプロセスコンテキストで実行されるため、エージェントがチェックアウトした細工されたリポジトリから自動化サーバー上のコード実行への直接的なパスとなります。
攻撃者(またはプロンプトインジェクションされたエージェントワークフロー)は、gitが実行するプログラムを指定するローカルgit設定を持つリポジトリを提供します。GitノードのLog操作(外部プログラムを起動する唯一の操作)はリポジトリのローカル設定を除去できないため、実行するとn8nプロセスユーザーとしてのプログラム実行が発生します。このノードはAIエージェントツールとしても使用可能です。
n8n < 1.123.83、2.x < 2.41.4、2.42.x < 2.42.1
n8n 1.123.83+、2.41.4+、または2.42.1+にアップグレードしてください。回避策: インスタンスを信頼できるユーザーのみに制限し、リポジトリのローカルgit設定に予期しないプログラム実行キーがないか監査し、NODES_EXCLUDE=n8n-nodes-base.gitでGitノードを無効化します。アドバイザリ: GHSA-x8wx-g24x-3549。
n8n GitHub Security Advisory GHSA-x8wx-g24x-3549NVD CVE-2026-110845
ライブフィードで見る AIセキュリティとガバナンスの関連情報をさらに見る — 毎朝更新。
フィードを開く →