脆弱性・CVE速報深刻度: 高

n8n の脆弱性 5 件(CVE-2026-118679 ほか): Slack Trigger の SSRF でトークン流出、Databricks ノードのパストラバーサルなど。4 件は 2.41.5/2.42.2 までに修正、Databricks は修正版未確認

目次(7)

CVE-2026-118644

CVE-2026-118677

CVE-2026-118678

CVE-2026-118679

CVE-2026-119557

NVD は 2026-10-28 から 10-30 にかけて、ワークフロー自動化ツール n8n の脆弱性 5 件を追加登録しました(CVE-2026-118644・118677・118678・118679・119557)。登録元(CNA)はいずれも VulnCheck です。うち 4 件は n8n の修正版(1.123.83/2.41.4/2.41.5/2.42.1/2.42.2 など、件ごとに異なる)が示されています。残る 1 件(CVE-2026-119557、Databricks ノードのパストラバーサル)は「2.14.0 から 2.46.3 まで」が影響とされ、修正版は確認できていません。この記事では 5 件をまとめて整理します。同じ時期に登録された n8n の別の脆弱性は、別の記事で扱っています。

5 件の内容

CVE箇所弱点必要な権限影響を受ける版(NVD の説明)
CVE-2026-118679Slack Trigger の webhookCWE-918(SSRF)不要(webhook の URL を知っていること)1.123.83 未満、2.41.4 未満、2.42.1 未満(署名シークレット未設定の場合)
CVE-2026-119557Databricks ノードCWE-22(パストラバーサル)不要(webhook・チャット・フォームの入力が対象項目に渡る構成)2.14.0 から 2.46.3 まで
CVE-2026-118644エラーワークフローの実行文脈CWE-266低(プロジェクトの editor)2.41.5 未満、2.42.x は 2.42.2 未満
CVE-2026-118678履歴の圧縮処理(プロトタイプ汚染)CWE-1321低2.41.4 未満、2.42.x は 2.42.1 未満
CVE-2026-118677Local Gateway デスクトップアプリのディープリンクCWE-939不要(利用者が細工したリンクを開く)2.41.4 未満、2.42.x は 2.42.1 未満

件ごとの要点

  • CVE-2026-118679(Slack Trigger の SSRF): Slack の署名シークレットを設定していないと署名検証が行われず、webhook の URL を知っている攻撃者が、ダウンロードするファイルを指定できます。ノードがワークスペースのアクセストークンを攻撃者の用意したホストに送り、応答を返してしまう、と説明されています。
  • CVE-2026-119557(Databricks ノードのパストラバーサル): spaceId・indexName・filePath にエンコードされていない値が渡り、../ やクエリ文字列を含めると、保存された認証情報を使って Databricks の任意の API エンドポイントに到達できる、と説明されています。webhook・チャット・フォームの入力がこれらの項目に対応づけられているワークフローが前提です。
  • CVE-2026-118644(エラーワークフロー): 失敗したワークフローの実行文脈(起動したユーザーの識別を含む)が、設定されたエラーワークフローにそのまま渡されます。プロジェクトの editor が同僚のワークフローのエラーワークフローを自分のものに差し替えると、同僚の識別を引き継いで、同僚ごとに動的に解決される認証情報の秘密を取得できる、と説明されています。
  • CVE-2026-118678(プロトタイプ汚染): 権限の低いユーザーが、ワークフローの接続キーに __proto__ のような名前を付けて保存すると、定期的な履歴の圧縮処理がそれを処理し、ログインや書き込みがサーバーエラーで失敗するようになる、と説明されています(可用性への影響)。
  • CVE-2026-118677(Local Gateway): 確認なしで別の n8n インスタンスに再接続される欠陥です。細工した n8n-computer-use:// のリンクを開くと、利用者のコンピューターが攻撃者の管理するインスタンスにつながり、すでに許可していた権限を引き継いで、ゲートウェイ経由でコンピューターを操作できる、と説明されています。

修正の状況

  • CVE-2026-118679: 1.123.83、2.41.4、2.42.1 で修正されたと読み取れます(NVD の説明の「before」から)。
  • CVE-2026-118644: 2.41.5 と 2.42.2 で修正されたと読み取れます。
  • CVE-2026-118678・118677: 2.41.4 と 2.42.1 で修正されたと読み取れます。
  • CVE-2026-119557: 影響は 2.46.3 までとされていますが、修正版の番号は NVD の説明に書かれておらず、確認できていません。n8n の勧告(GHSA)が参照先にありますが、本文は未確認です。

数値と出典(2026-11-02 時点)

CVECVSS v3.1v3.1 の区分CVSS v4.0EPSS(FIRST、11/1 付)
CVE-2026-1186797.5Primary(CNA の VulnCheck)6.90.27%(百分位 19.8)
CVE-2026-1186447.7Primary(CNA の VulnCheck)5.10.20%(百分位 10.2)
CVE-2026-1186787.1Secondary(CNA の VulnCheck)7.10.29%(百分位 22.0)
CVE-2026-1186775.9Primary(CNA の VulnCheck)5.90.17%(百分位 5.7)
CVE-2026-1195575.9Secondary(CNA の VulnCheck)8.20.49%(百分位 42.2)
  • NVD の状態は 5 件とも Deferred で、NVD 自身の評価はありません。CVSS はすべて CNA(VulnCheck)の値です。
  • 参考として、CVE-2026-119557 は v3.1 が 5.9、v4.0 が 8.2 と、方式によって差が大きくなっています(v3.1 の AC:H に当たる要素が v4.0 では AT:P と別に扱われることが背景と考えられます。推定)。
  • KEV(CISA の悪用確認済みカタログ)には 5 件とも掲載がありません(2026-11-02 取得、カタログの公開日は 2026-10-30)。実際の悪用は確認していません。

severity を high とした理由

認証なしで到達できるものが 2 件(118679、119557)あり、トークンや認証情報の流出につながると説明されています。一方で、どちらも前提が付きます(Slack の署名シークレット未設定、webhook などの入力が対象項目に渡る構成)。CVSS は最大 7.7、EPSS は最大でも約 0.5%、KEV に掲載はなく、悪用も未確認です。このため critical にはせず、high としています。

対応として考えられること

  1. 利用している n8n の版を確認します。セルフホストなら、上に挙げた件ごとの修正版以降(1.123.83、2.41.5、2.42.2 など)への更新を計画します。2.43 系以降に含まれるかは、版ごとにリリースノートで確認します(未確認)。
  2. Slack Trigger を使っている場合は、Slack の署名シークレットが設定されているかを確認します。未設定なら設定し、webhook の URL が外部に漏れていないかを確かめます(推定)。
  3. Databricks ノードを使うワークフローで、webhook・チャット・フォームの入力を spaceId・indexName・filePath に直接渡していないかを点検します。渡している場合は、入力値の検証を挟むか、修正版が出るまでその経路を止めます(推定)。
  4. プロジェクトの editor 権限を持つ人と、エラーワークフローの設定の変更履歴を確認します(推定)。
  5. Local Gateway を使っている場合は、見覚えのないリンクを開かないようにし、接続先のインスタンスが想定どおりかを確認します(推定)。
  6. トークンや認証情報の流出が疑われる場合は、Slack のトークンや Databricks の認証情報を作り直します(推定)。

未確認の点

  • 実際の攻撃での悪用は確認していません。
  • CVE-2026-119557 の修正版は確認できていません。n8n の勧告の本文は確認していません。
  • 各件の修正版の番号は NVD の説明の読み取りで、n8n のリリースノートで個別には確認していません。
  • NVD 自身の評価は未実施(Deferred)で、CVSS は CNA の値です。

この記事について

出典

この記事を共有