n8n

オンラインで公開されている約60,000のn8nインスタンスが、”Ni8mare “と呼ばれる最大深刻度の脆弱性に対するパッチを適用されていない。

n8nはオープンソースのワークフロー自動化プラットフォームであり、ユーザーはあらかじめ構築されたコネクタと視覚的なノードベースのインターフェースを介してさまざまなアプリケーションやサービスを接続し、コードを書くことなく反復的なタスクを自動化することができる。

この自動化プラットフォームは、データ取り込みを自動化し、AIエージェントとRAGパイプラインを構築するために、AI開発で広く使用されている。Docker Hubでは1億回以上、npmでは毎週5万回以上ダウンロードされています。

Wiz

n8nは中央自動化ハブとして機能するため、APIキー、OAuthトークン、データベース認証情報、クラウドストレージアクセス、CI/CDシークレット、ビジネスデータを保存することが多く、脅威行為者にとって魅力的なターゲットとなっています。

CVE-2026-21858として追跡されているこのセキュリティ上の欠陥は、不適切な入力検証の弱点に起因しており、リモートの認証されていない攻撃者は、基礎となるサーバー上のファイルにアクセスした後、ローカルにデプロイされたn8nインスタンスを制御することができます。

「脆弱なワークフローは、認証されていないリモートの攻撃者にアクセスを許可する可能性があります。脆弱なワークフローは、認証されていないリモートの攻撃者にアクセスを許可する可能性があります。この結果、システムに保存されている情報が漏洩する可能性があり、デプロイの構成やワークフローの使用状況によっては、さらなる侵害が可能になる可能性があります」とn8nチームは説明している。

「n8nインスタンスは、フォーム送信トリガーがファイルエレメントを受け入れ、フォーム終了ノードがバイナリファイルを返すアクティブなワークフローを持つ場合、潜在的に脆弱です。

Ni8mareを発見し、11月上旬にn8nに報告したCyeraの研究者によると、この脆弱性はn8nがデータを解析する方法におけるコンテンツタイプの混乱であり、これを悪用してインスタンスに保存された秘密を暴露したり、認証をバイパスするためにセッションクッキーを偽造したり、ワークフローに機密ファイルを注入したり、あるいは任意のコマンドを実行したりすることができるという。

週末、インターネット・セキュリティの監視団体であるShadowserverは、105,753のパッチが適用されていないインスタンスがオンラインで公開されていることを発見し、59,558のインスタンスが日曜日の時点でも公開されていることを確認しました。

Vulnerable n8n instances exposed online
オンラインで公開された脆弱なn8nインスタンス(Shadowserver)

潜在的な攻撃をブロックするため、管理者はできるだけ早くn8nインスタンスをバージョン1.121.0以降にアップグレードするよう勧告されている。

n8nの開発者は、Ni8mareには公式な回避策はないと述べていますが、すぐにアップグレードできない管理者は、一般にアクセス可能なウェブフックやフォームのエンドポイントを制限したり無効にしたりすることで、潜在的な攻撃をブロックできる可能性があります。

n8nチームはまた、潜在的に脆弱なワークフローがないかインスタンスをスキャンしたい管理者のために、以下のワークフローテンプレートを提供しています。

.ia_ad { background-color:#width: 95%; max-width: 800px; margin: 15px auto; border-radius: 8px; border:1px solid #d6ddee; display: flex; align-items: stretch; padding: 0; overflow: hidden; }:0; overflow: hidden; } .ia_lef { flex: 1; max-width: 200px; height: auto; display: flex; align-items: stretch; } .ia_lef a { display: flex; width: 100%; height: 100%; } .ia_lef a img { width: 100%; height: 100%; border-radius: 8px 0 0 8px; margin: 0; display: block; } .ia_rig { flex: 2; padding:display: flex; flex-direction: column; justify-content: center; } .ia_rig h2 { font-size: 17px !important; font-weight: 700; color:#line-height: 1.4; font-family:margin: 0 0 14px 0; } .ia_rig p { font-weight: bold; font-size: 14px; margin: 0 0 clamp(6px, 2vw, 14px) 0; } .ia_button { background-color:#border:1px solid #3b59aa; color: black; text-align: center; text-decoration: none; border-radius: 8px; display: inline-block; font-size: 16px; font-weight: bold; cursor: pointer; padding:width: fit-content; } .ia_button a { text-decoration: none; color: inherit; display: block; } @media (max-width: 600px) { .ia_ad { flex-direction: column; align-items: center; } .ia_lef { max-width: 100%; } .ia_lef a img { border-radius: 8px 8px 0 0; } .ia_rig { padding:15px;
width: 100%;
}

.ia_button {
width: 100%;
margin: 0px auto;
}
}

秘密 セキュリティ・チートシート:スプロールからコントロールへ

古いキーのクリーンアップでも、AIが生成するコードのガードレールの設定でも、このガイドはチームが最初からセキュアに構築するのに役立ちます。

チートシートを入手して、秘密管理の手間を省きましょう。