news 2026/6/26 3:33:20

n8n 满分漏洞 Ni8mare 可导致服务器遭劫持

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
n8n 满分漏洞 Ni8mare 可导致服务器遭劫持

聚焦源代码安全,网罗国内外最新资讯!

编译:代码卫士

n8n中存在一个CVSS满分、被称为 “Ni8mare” 的严重漏洞CVE-2026-21858,可导致未认证攻击者控制本地部署的工作流自动化平台n8n 实例。

网络安全公司 Cyera 表示,目前存在超过10万台易受攻击的 n8n 服务器。n8n 是一款开源的工作流自动化工具,可使用户将应用、API和服务通过一款可视化编辑器连接到复杂的工作流。该工具主要用于自动化任务,支持与AI和LLM 服务的集成。N8n 在 npm 上的周下载量超过5万次,在 Docker Hub 上的拉取超过1亿次。该工具在AI 领域非常流行,用于协同 LLM 调用、构建 AI 智能体和 RAG 管道,并自动化数据的采集和检索。

漏洞详情

该漏洞可使攻击者通过执行特定的表单驱动工作流,访问底层服务器上的文件。n8n开发团队表示:“存在漏洞的工作流可能允许未经身份验证的远程攻击者进行访问。根据部署配置和工作流使用情况,该漏洞可能导致系统中存储的敏感信息遭泄露,并可能引发进一步的危害。”

Cyera公司研究人员于2025年11月9日发现了该漏洞并向n8n报送。他们指出,该安全问题源于n8n解析数据时存在的内容类型混淆问题。n8n通过监听特定消息来触发工作流的Webhook组件,会依据其配置的“content-type”头部,使用两种不同函数处理传入数据。当Webhook请求标记为multipart/form-data 时,n8n会将其视为文件上传,并调用专用的上传解析器。该解析器会将文件保存到随机生成的临时位置中,这意味着用户无法控制文件最终存储路径,从而防止了路径遍历攻击。然而,对于所有其它内容类型(如application/json),n8n则会改用其标准解析器进行处理。

研究人员发现,攻击者通过设置不同的内容类型(例如application/json),即可绕过上传解析器。在这种情况下,n8n仍会处理与文件相关的字段,但不会验证该请求是否实际包含有效的文件上传,从而导致攻击者能够完全控制文件元数据,包括文件路径,从而可能实现恶意文件写入或路径操纵。

研究人员解释道:“由于调用此函数时未验证内容类型是否为multipart/form-data,我们可完全控制req.body.files对象。这意味着我们能操纵filepath参数——无需复制上传的文件,而是复制系统中的任意本地文件。”

该漏洞可用于从n8n实例中读取任意文件,攻击者可通过将内部文件注入工作流知识库暴露敏感信息。研究人员指出,攻击者可借此窃取实例存储的密钥、向工作流注入敏感文件、伪造会话cookie绕过身份验证,甚至执行任意命令。

研究人员强调称,n8n作为核心自动化枢纽,常存储API密钥、OAuth令牌、数据库凭据、云存储访问权限、CI/CD机密及商业数据等关键信息。n8n开发团队表示,目前不存在官方临时解决方案,但可通过限制或禁用公开访问的Webhook和表单端点作为缓解措施。强烈建议用户升级至n8n 1.121.0或更高版本,彻底修复该漏洞。

开源卫士试用地址:https://oss.qianxin.com/#/login

代码卫士试用地址:https://sast.qianxin.com/#/login


推荐阅读

n8n严重漏洞可导致任意代码执行

欧洲空间局证实“外部服务器”遭攻陷

SmarterMail 严重漏洞可导致服务器遭完全接管

Red Hat服务器受陷,日产1.2万名客户数据遭泄露

CISA和NSA分享如何保护微软 Exchange 服务器

原文链接

https://www.bleepingcomputer.com/news/security/max-severity-ni8mare-flaw-lets-hackers-hijack-n8n-servers/

题图:Pixabay License

本文由奇安信编译,不代表奇安信观点。转载请注明“转自奇安信代码卫士 https://codesafe.qianxin.com”。

奇安信代码卫士 (codesafe)

国内首个专注于软件开发安全的产品线。

觉得不错,就点个 “在看” 或 "赞” 吧~

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/22 10:03:55

今天智谱上市,成为全球大模型第一股!

今天智谱(股票代码:2513.HK)于2026年1月8日在港交所主板正式挂牌上市,成为"全球大模型第一股"。公司开盘报120港元,较发行价116.2港元上涨3.27%,市值达528亿港元。

作者头像 李华
网站建设 2026/6/23 1:17:55

29.useEventListener

React useEventListener 钩子:如何优雅地管理事件监听器? 在 React 应用开发中,添加和管理事件监听器是一个常见任务,但直接在组件中使用原生的 addEventListener 和 removeEventListener 可能会导致代码冗长且容易出错。useEventListener 钩子提供了一种简洁而强大的方式…

作者头像 李华
网站建设 2026/6/15 1:22:26

基于Java+SpringBoot+SSM儿童医院挂号管理系统(源码+LW+调试文档+讲解等)/儿童医院预约系统/儿童医院就诊管理系统/医院挂号管理系统/儿童医院挂号平台/儿童医院在线挂号

博主介绍 💗博主介绍:✌全栈领域优质创作者,专注于Java、小程序、Python技术领域和计算机毕业项目实战✌💗 👇🏻 精彩专栏 推荐订阅👇🏻 2025-2026年最新1000个热门Java毕业设计选题…

作者头像 李华
网站建设 2026/6/18 17:59:41

Oracle数据库中的层次查询优化

在处理大型数据库中的层次查询时,性能优化是一个关键问题。本文将通过一个实际的例子,探讨如何优化Oracle数据库中使用CONNECT BY NOCYCLE PRIOR语句的查询。 问题背景 假设我们有一张名为TABLE1的表,包含客户号(CUST_NUM)、客户ID(CUST_ID)、等级(TIER)、开始日期(…

作者头像 李华
网站建设 2026/6/12 17:04:56

在Azure中实现跨订阅的AMPLS自动链接策略

在Azure环境中,管理和自动化资源链接是提升运维效率和确保安全性的关键。特别是在处理不同订阅的资源时,如何高效地实现跨订阅的自动链接是一个常见的挑战。本文将通过一个实际的案例,详细介绍如何利用Azure Policy实现Application Insights与AMPLS(Azure Monitor Private …

作者头像 李华
网站建设 2026/6/13 2:30:49

信奥赛C++提高组csp-s之欧拉回路

信奥赛C提高组csp-s之欧拉回路 一、欧拉回路是什么及其作用 欧拉回路定义 欧拉回路:从一个顶点出发,经过图中每条边恰好一次,最终回到起点的路径欧拉路径:从一个顶点出发,经过图中每条边恰好一次,最终到达…

作者头像 李华