Https://github.com/n8n-io/n8n/compare/n8n@2.45.3...n8n@2.45.4

你好團隊,
我們嘗試建立新的建置映像版本 2.45.4,但推送到 ECR 後顯示漏洞。請查看螢幕截圖。請告訴我們需要使用哪個版本

描述問題/錯誤/問題

錯誤訊息是什麼(如有)?

請分享您的工作流程

(在畫布上選擇節點,使用鍵盤快捷鍵 CMD+C/CTRL+C 和 CMD+V/CTRL+V 複製並貼上工作流程。)

分享最後一個節點傳回的輸出

關於您的 n8n 設定的資訊

  • n8n 版本:
  • 資料庫(預設:SQLite):
  • n8n EXECUTIONS_PROCESS 設定(預設:own, main):
  • 執行 n8n 的方式(Docker、npm、n8n cloud、桌面應用程式):
  • 作業系統:

嗨 @Raghavendra908,我是 n8n 支援團隊的 Simone。
關於 CVE-2026-111497 (Node2Shell / Brotli decoder),修補程式已納入官方 n8n 和 runners Docker 映像,從以下版本開始:

  • 2.44.6 在 2.44 分支上
  • 2.45.2 在 2.45 分支上

兩者都搭載修補後的 Node.js 26.12.1。

嘿 @Raghavendra908 你的截圖在自訂映像中標記了 brotli:1.2.0-r1。Alpine 在 3.23/3.24 上列出 1.2.1-r0 作為此 CVE 的修復。僅更新 n8n 不會清除帶入你的映像中的舊 OS 套件。更新提供 Brotli 的基礎映像或建置步驟,然後重新建置並掃描新的映像摘要。

你能分享你的 Dockerfile 嗎,特別是 FROM 行和任何套件安裝?這將有助於定位 brotli:1.2.0-r1 來自何處。

是的,修正方法是透過使用最新的作業系統基礎映像重建 Docker 映像,將版本從 1.2.0-r1 更新到 1.2.1-r0。

感謝,問題已修復
我還有一個查詢

主旨: n8n 升級指導所需 – 商業授權已過期/續約進行中

您好支援團隊,

我們的 n8n 商業授權已過期,續約/採購程序目前正在我們組織內進行法律審查。

在此期間,我們需要升級 n8n 平台以解決已識別的安全漏洞。

能否請您確認在商業授權過期的情況下,我們是否可以進行 n8n 升級?此外,請告知是否存在任何授權或技術限制,可能會影響升級或我們現有的工作流程、憑證、設定或商業功能。

如果不建議使用過期授權進行升級,請告知在續約完成期間應採取的適當方法。

敬禮,

感謝問題已修復了…我還有另一個問題

感謝問題已修復了
我還有一個疑問

主旨: n8n 升級指導需求 – 商業授權已過期/續約進行中

您好支援團隊,

我們的 n8n 商業授權已過期,續約/採購流程目前正在我們組織內的法律審查中。

同時,我們需要升級 n8n 平台以解決已識別的安全漏洞。

請您確認在商業授權過期的情況下,我們是否可以繼續進行 n8n 升級?另外,請告知是否存在任何授權或技術限制可能會影響升級或我們現有的工作流程、認證、配置或商業功能。

如果不建議使用過期授權進行升級,請在續約完成期間建議適當的方法。

此致
敬禮,