🟠 《高危安全漏洞:CVE-2026-65595》

CVSS 评分: 高危(8.9)  状态: Received  发布时间: 2026-07-22


漏洞简介

CVE-2026-65595 是一个存在于 n8n 自动化工作流平台中的权限管理漏洞,相关 CWE 分类为 CWE-269(不正确的权限管理)。该漏洞的核心问题在于:在 n8n 2.30.1 及 2.29.8 之前的版本中,当通过 Token Exchange(令牌交换)模块签发 JSON Web Token(JWT)时,系统会错误地将所有 Public API(公共 API)密钥的作用域(scopes)分配给所签发的 JWT,而完全忽略了实际操作用户的角色权限。

具体来说,如果实例同时启用了 Token Exchange 功能和 Public API,那么一个低权限用户只要能够获取一个由已配置的信任签发者(issuer)签发的有效外部 JWT,就可以利用该 JWT 换取一个 n8n 内部访问令牌(access token)。这个访问令牌将拥有所有 Public API 密钥的作用域,包括本应仅限管理员执行的操作。

影响范围

  • 受影响版本:n8n 版本低于 2.30.1 和 2.29.8(即 2.30.1 和 2.29.8 为修复版本)。
  • 启用条件:实例必须同时启用以下两个功能:
    • Token Exchange(令牌交换)模块
    • Public API(公共 API)
  • 额外风险条件:如果实例还启用了“未经验证的社区包安装(unverified Community Package installation)”,则攻击者可进一步实现远程代码执行(Remote Code Execution, RCE)。

风险分析

该漏洞的 CVSS 4.0 向量为 CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:L/SA:L,基础评分极高,表明其风险严重。具体风险分析如下:

  1. 权限提升(Privilege Escalation):低权限用户通过 Token Exchange 获取的访问令牌,可以调用本应仅限管理员操作的 Public API 接口。这些接口包括:

    • 角色提升(role escalation):将自身或其他用户提升为更高权限角色(例如管理员),但此操作需要实例拥有“高级权限许可(Advanced Permissions license)”。
    • 用户创建(user creation):在系统中创建新用户。
    • 用户删除(user deletion):删除现有用户。
  2. 远程代码执行(Remote Code Execution):如果实例同时启用了“未经验证的社区包安装”功能,攻击者可以利用上述管理员权限,通过安装恶意社区包(Community Package)来在服务器上执行任意代码,从而完全控制 n8n 实例所在的主机。

  3. 影响范围:攻击者无需网络访问特权(AV:N),攻击复杂度低(AC:L),且无需用户交互(UI:N)。虽然需要低权限用户身份(PR:L)和一定的攻击前置条件(AT:P,例如获取有效外部 JWT),但一旦成功,将对机密性(VC:H)、完整性(VI:H)和可用性(VA:H)造成严重影响,并可能影响安全域(SC:H)的隔离性。

综上所述,该漏洞允许低权限用户通过 Token Exchange 机制绕过权限检查,获得管理员级别的 API 访问能力,进而可能导致完全的系统接管。建议所有使用 n8n 且启用了 Token Exchange 和 Public API 的实例立即升级至 2.30.1 或 2.29.8 及以上版本。


🔍 技术细节

字段
CVE ID CVE-2026-65595
CVSS 评分 8.9 🟠
严重程度 高危
CVSS 向量 CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:L/SA:L/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
CWE 分类 CWE-269
发布时间 2026-07-22
最后更新 2026-07-22
状态 Received
数据来源 disclosure@vulncheck.com

🔗 参考链接