本文使用的 Docker 镜像
发布日期: 2026 年 10 月 30 日
风险等级: 严重(Critical)
漏洞编号: CVE-2026-85165 · CVE-2026-72765 · CVE-2026-65590
涉及镜像: n8nio/n8n — 轩辕镜像 · Docker Hub
CVSS: 9.9(Critical,CVE-2026-85165 / CVE-2026-72765)。CVE-2026-65590 的 NVD 为 9.8
披露时间: 修复版本已发布;本批于 2026 年 10 月 30 日按容器镜像口径补报
相关公告: NVD 见文末
一、漏洞概述
这三条此前按业务应用滤掉了,官方镜像 n8nio/n8n 同样中。一次固定到不低于 2.36.2 的正式版,三条一起盖住。
CVE-2026-85165: 表达式沙箱可以被绕过,从而在主机上执行命令。CVSS 9.9。修复起点 ≥ 2.36.2。
CVE-2026-72765: 表达式里的函数体可以逃出沙箱,在主机上执行命令。CVSS 9.9。修复起点 ≥ 2.31.5 或 ≥ 2.32.1,视所在小版本线而定。
CVE-2026-65590: 只有显式安装了 @n8n/computer-use 时才有。该包在 Linux 和 Windows 上没有强制 shell 沙箱。NVD 为 9.8。修复起点 ≥ 2.29.8 或 ≥ 2.30.1。没装这个包的实例不受第三条影响,前两条仍然要升。
二、漏洞状态
统计截止: 2026 年 10 月 30 日(UTC+8)
| 项目 | 状态 |
|---|---|
| 漏洞细节 | 已公开(NVD 与 n8n 修复版本) |
| 三条一起的下限 | 2.36.2(2026-08-19 推送,Hub 上仍在) |
| 当前稳定正式版 | 2.45.6。Hub 上 latest 和 stable 在 2026-10-29 08:40 UTC 的内容与 2.45.6 相同 |
| 不要使用 | next、beta 目前指向 2.46.2;nightly 是滚动构建。都不要当成这批补丁的固定标签 |
| CISA KEV | 未列入 |
三、影响范围
对外开放、并且允许用户编辑工作流表达式的 n8n。逃出沙箱后的命令以 n8n 进程权限运行,能碰到该进程的凭据和挂载目录。只装了 @n8n/computer-use 的实例才额外中第三条。
四、修复建议
1. 固定 2.45.6(推荐)
bashdocker pull docker.xuanyuan.run/n8nio/n8n:2.45.6
改掉 Compose 里的标签后重建。进入容器执行 n8n --version,确认不低于 2.36.2,建议就是 2.45.6。
latest 今天和 2.45.6 是同一份镜像。把 latest 写进配置后,下一次拉取会跟着浮动标签走,不再是这次核对过的版本。
Docker Hub: n8nio/n8n
轩辕镜像: n8nio/n8n
2. 已经在用表达式或 computer-use 的实例
升级后轮换该进程能读到的凭据。装过 @n8n/computer-use 的,确认版本已经过了 2.29.8 / 2.30.1,不要只卸包就当第三条已处理,前两条仍要 2.36.2。
五、临时缓解措施
在升到 2.45.6 之前:
-
不要把未升级的 n8n 继续暴露给不可信的工作流编辑者
前两条从表达式进去。 -
用不上时先不要装
@n8n/computer-use
这只缩小第三条。 -
不要停在 2.31.5 或 2.32.1
那两档盖不住 CVE-2026-85165。
六、与轩辕镜像用户的相关说明
轩辕镜像提供的是镜像加速与拉取服务,不替代 n8n 的版本修复。
- 站内页:n8nio/n8n。拉取命令为
docker.xuanyuan.run/n8nio/n8n:2.45.6。 - 加速拉取
latest不会锁定在 2.45.6。基于更旧标签二次构建的,要改基础标签后重新构建。 - 配置与排错见 轩辕镜像使用手册、镜像拉取 FAQ。
七、参考链接
- NVD:CVE-2026-85165 · CVE-2026-72765 · CVE-2026-65590
- Docker Hub:n8nio/n8n
- 轩辕站内镜像页:n8nio/n8n
阅读原文
轩辕镜像安全团队
2026 年 10 月 30 日
评论交流
免责声明
本博客文章所提供的内容、技术方案、配置示例及部署指南等信息,仅供学习交流和技术参考使用。文章内容基于发布时的技术环境和版本信息编写,可能因时间推移、技术更新或环境差异而存在不适用的情况。
文中提及的第三方镜像由其原维护者自行维护与更新,轩辕镜像不负责相关镜像的维护。如镜像涉及版权争议或违法违规情形,请直接联系该镜像维护者处理,相关事宜与轩辕镜像无关。
用户在参考本博客内容进行部署操作前,应当充分了解相关技术风险,并建议在测试环境中进行充分验证和测试,确认无误后再考虑在生产环境中使用。生产环境部署前,请务必进行数据备份,并制定相应的回滚方案。
用户因使用本博客内容进行部署操作而产生的任何损失、数据丢失、系统故障、安全风险或其他问题,均由用户自行承担全部责任。轩辕镜像官方不对因使用本博客内容而产生的任何直接或间接损失承担责任。
本免责声明的最终解释权归轩辕镜像官方所有。
