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)

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1132020.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【配电网重构】基于混合整数二阶锥配电网重构研究(Matlab代码实现)

【配电网重构】基于混合整数二阶锥配电网重构研究(Matlab代码实现)

[特殊字符]_内存管理深度解析:如何避免GC导致的性能陷阱[20260108170807]

作为一名经历过无数性能调优案例的工程师,我深知内存管理对Web应用性能的影响有多大。在最近的一个项目中,我们遇到了一个棘手的性能问题:系统在高并发下会出现周期性的延迟飙升,经过深入分析,发现问题根源竟然是垃圾回…

[特殊字符]_压力测试与性能调优的完整指南[20260108171530]

作为一名经历过无数次压力测试的工程师,我深知压力测试在性能调优中的重要性。压力测试不仅是验证系统性能的必要手段,更是发现性能瓶颈和优化方向的关键工具。今天我要分享的是基于真实项目经验的压力测试与性能调优完整指南。 💡 压力测试…

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

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

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

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

小米集团2025千万技术大奖正式颁发,自研芯片玄戒O1斩获最高奖项

1月7日,2025小米“千万技术大奖”颁奖典礼在北京小米科技园举办。经过三个月的激烈竞争与严苛评选,小米自研芯片“玄戒O1”凭借创新性、领先性和影响力等多个维度的卓越表现,荣获千万技术大奖最高奖项,小米集团创始人、董事长兼 C…

MATLAB实现流形正则化主题模型LapPLSI算法详解

在文本挖掘和主题建模领域,传统的pLSA(Probabilistic Latent Semantic Analysis)和LDA模型假设文档独立同分布,但现实中文档往往存在内在关联(如引用关系、相似内容或社交网络)。为了利用这些文档间的流形结构,研究者提出了Laplacian Probabilistic Latent Semantic Ind…

MATLAB实现大规模K-means聚类并保存分区结果到二进制文件

在图像检索、特征量化以及向量压缩等任务中,经常需要对海量高维特征向量(如SIFT、GIST或深度学习提取的特征)进行K-means聚类,以构建视觉词袋模型或进行产品量化(Product Quantization)。当聚类中心数达到数百到数千、数据量达到百万级别时,标准的kmeans函数往往速度较慢…

企业级学科竞赛管理管理系统源码|SpringBoot+Vue+MyBatis架构+MySQL数据库【完整版】

摘要 随着教育信息化的快速发展,学科竞赛作为培养学生创新能力和实践能力的重要途径,其管理效率和质量成为高校关注的焦点。传统的人工管理方式存在信息滞后、数据冗余、协同效率低等问题,亟需通过信息化手段实现竞赛管理的标准化和智能化。企…

MATLAB实现图正则化稀疏编码的系数求解:Feature-Sign Search算法详解

在稀疏编码任务中,学习稀疏系数是核心步骤之一。传统的L1正则最小二乘问题(L1LS)可以通过多种方式求解,而Feature-Sign Search算法是一种高效的近似优化方法,它通过主动集策略和符号约束,快速求解带L1正则的二次规划问题。 今天我们来深入探讨一个扩展版本的稀疏系数学习…

【大模型应用开发】核心问题深度拆解(原理+方案+落地实践)

文章目录目录引言1. 大模型应用的基本组成拆解2. Token与上下文窗口:长文本处理策略3. 函数/工具调用(Tool Use):Schema设计、参数校验与错误回退3.1 参数Schema设计3.2 参数校验3.3 错误回退策略4. RAG的完整流程理解&#xff1a…

美国芯片再次靠华人拯救成功,重执芯片牛耳,华人的能力得到证明

华人陈立武担任Intel的CEO仅仅9个月就宣布1.8纳米工艺取得成功,并率先拿出了1.8纳米生产的处理器,而日前陈立武再次大动作,主动放下身段与GPU领头羊NVIDIA合作,意图重振PC业务,此举更代表着陈立武的务实和合作精神&…

开源版 Manus 火爆全网,狂揽 7.5 万 GitHub Star!

2026 新年刚开始,科技圈最重磅的消息,莫过于 Meta 豪掷 20 亿美金,收购号称“通用智能体”的 Manus。此前也体验过 Manus,不得不说其自动化能力确实惊艳。只需给它一个目标,就能帮我们自动操作电脑,把事情干…

企业级墙绘产品展示交易平台管理系统源码|SpringBoot+Vue+MyBatis架构+MySQL数据库【完整版】

摘要 随着数字化经济的快速发展,传统墙绘行业面临信息不对称、交易效率低下等问题。企业级墙绘产品展示交易平台的出现,为墙绘设计师、供应商和客户提供了高效的在线交互渠道。该平台通过整合行业资源,优化交易流程,解决了传统模式…

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

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

基于CNN的车牌识别网络

前期准备 这篇博客记录神经网络方法与应用的实验项目,项目开源链接:【免费】神经网络课程设计项目.zip资源-CSDN下载 数据集 数据集是我本人在百度飞桨网站上找到的,这个数据集整理的很全面详细,数据集信息包含10w张训练照片&a…

Spring Boot 钩子全集实战(五):ApplicationContextInitializer详解

Spring Boot 钩子全集实战(五):ApplicationContextInitializer 详解 在上一篇中,我们深入剖析了 SpringApplicationRunListener.environmentPrepared() 这一关键扩展点,实现了环境合法性校验、启动上下文传递、多环境…

【Git核心操作实战】从初始化到冲突解决与回滚(附完整演示)

文章目录目录引言环境准备一、仓库初始化与首次提交1.1 初始化 Git 仓库1.2 创建 .gitignore 文件1.3 首次提交技术解析二、分支创建与多轮小步提交2.1 切出 feature 分支2.2 2-3 次小步提交第一次提交:新增功能基础文件第二次提交:实现核心逻辑第三次提…

Teams Webhook 传递长文本的技巧与示例

引言 在团队协作工具中,Microsoft Teams和Slack是两个非常流行的选择。它们都支持通过Webhook发送消息,但有时你会发现Teams在处理长文本消息时会遇到一些限制。本文将详细介绍如何使用Teams Webhook传递多行文本,并确保URL链接可以点击,内容完整显示,就像用户直接输入一…

Apache Paimon多模态数据湖实践:从结构化到非结构化的技术演进

在近期的 Streaming Lakehouse Meetup Online EP.2|Paimon StarRocks 共话实时湖仓 直播中,Apache Paimon PMC 成员/阿里云数据湖资深工程师叶俊豪带来了关于 Paimon 多模态数据湖的深度技术分享。随着大模型训练对数据规模与多样性的要求不断提升&…