漏洞  ·  2026-10-16

n8n MCP工作流验证解释器原型污染 → 所有者账户接管

漏洞High 影响GlobalCVE-2026-110842
VulnCheck于2026-10-14发布了CVE-2026-110842(CVSS 7.7 CVSSv4.0,CWE-1321原型污染)。MCP工作流验证工具通过一个解释器评估调用者提供的代码,该解释器读取继承属性并允许在主进程中向共享原型赋值。仅拥有读取授权的成员可以用返回真值的方法替换内置方法,使服务器端权限检查接受其未持有的范围;报告者将此利用为对实例所有者账户的完全接管(启用MFA的账户不受影响)。已通过NVD REST API和GitHub公告验证。
这将MCP代理工具面——企业分发给AI客户端的只读工作流:读取授权——转变为通往AI自动化控制平面完全所有者接管的权限提升路径,该控制平面托管工作流、凭据和集成。这是代理解释器中的原型篡改原语,正是这类MCP侧漏洞使LLM介导的请求变成管理员访问。
仅持有工作流:读取授权的已认证成员调用MCP工作流验证工具并附带构造的代码;解释器在主进程中评估该代码,向共享原型赋值,并用返回真值的方法替换内置方法,使服务器端权限检查接受未持有的范围——链式利用导致实例所有者账户被接管。
n8n < 2.41.4 且 2.42.x < 2.42.1(1.x系列早于1.123.83的版本也受影响)
升级到n8n 2.41.4+或2.42.1+(1.x系列为1.123.83+)。若无法修补:禁用实例级MCP服务器,在所有所有者/管理员账户上启用MFA,并撤销工作流:读取MCP OAuth授权。公告:GHSA-5jr4-xmvf-frmj。
n8n GitHub Security Advisory GHSA-5jr4-xmvf-frmjNVD CVE-2026-110842
在实时动态中查看 浏览更多 AI 安全与治理相关发现 — 每日清晨更新。
打开动态 →