Asayomu Tech
注目★★★★★GitHub Advisory

n8n の Git クローン処理に競合状態、認証ユーザーが任意コード実行可能

30秒で把握

  • 1n8n の Git クローンに TOCTOU 競合状態・認証ユーザーが経路検証後にシンボリックリンク置き換え実行
  • 2カスタムノード読み込み時に任意 JavaScript 実行・セルフホスト・クラウド両方が対象
  • 31.123.64・2.29.8・2.30.1 以上へアップグレードが必須・Git ノード directory のアクセス権確認

要約

n8n 1.123.64・2.29.8・2.30.1 より前のバージョンに、Git ノードのクローン操作で TOCTOU 競合状態が存在する。認証ユーザーが経路検証後・クローン実行前にディレクトリをシンボリックリンクに置き換え、パス制限を回避できる。攻撃者はコミュニティノード directory に細工されたリポジトリを植え込み、n8n 再起動時にカスタムノードとして読み込ませ、サーバー上で任意 JavaScript を実行可能。セルフホスト・クラウドインスタンスの両方が対象。

あなたへの影響

n8n を自社運用・クラウド利用する場合、当該バージョン範囲は 1.123.64・2.29.8・2.30.1 以上へ今週中にアップグレード推奨。

推奨:Git ノード連携を多用するワークフローやノード directory のアクセス権を再確認すべき。

詳細を読む → 元記事へ※ 本文は元記事をご確認ください (asayomu は要約のみ提供)

関連する記事

※ 外部記事の権利は原著作者に帰属します。著作権削除要請は copyright@asayomu.jp までご連絡ください(受領確認 24h・実処理 72h 以内)。