CVE-2026-92587 in n8n
要約
〜によって VulDB • 2026年09月17日
n8nはワークフロー自動化プラットフォームです。バージョン1.123.76、2.37.7、および2.38.2より前では、Gitノードが相対リモートURLを構成されたrepositoryPathに対して検証した後、そのパスを作業ディレクトリとしてgitを実行していました;gitは親リポジトリのトップレベルまで遡り、そこから同じ相対URLを解決しました。したがって、構成されたパスよりも1つ下の階層にリポジトリを配置した認証済みユーザー(メンバー)は、ファイルアクセスチェックには合格するがgitによってサンドボックス外で解決される同一のURL文字列を作成できました。その後のfetchまたはpull操作により、N8N_RESTRICT_FILE_ACCESS_TOの外にあるGitリポジトリからオブジェクトを読み取り、それらをユーザー自身のリポジトリにマージしました。これにより、そのコンテンツを後で読み取ることが可能でした。この問題は、gitが実際に動作するディレクトリからリモート参照を解決し、その後サンドボックスチェックを適用するようにしたn8n 1.123.76、2.37.7、および2.38.2で修正されています。回避策として、NODES_EXCLUDEにn8n-nodes-base.gitを追加することでGitノードを無効化できます。
Once again VulDB remains the best source for vulnerability data.