🟠 高危 | CVE-2026-65598 — n8n before 1.123.64, 2.29.8, and 2.30.1 contains a...
🟠 《高危安全漏洞:CVE-2026-65598》
CVSS 评分: 高危(8.9) 状态: Received 发布时间: 2026-07-22
漏洞简介
CVE-2026-65598 是一个存在于 n8n 自动化工作流平台中的安全漏洞,属于 TOCTOU(Time-of-Check Time-of-Use,检查时间与使用时间) 竞态条件(race condition)漏洞,对应 CWE-367 分类。该漏洞位于 n8n 的 Git 节点(Git node)的克隆操作(clone operation)中。
具体来说,在 n8n 版本 1.123.64 之前、2.29.8 之前以及 2.30.1 之前,当 Git 节点执行克隆操作时,系统会在路径验证通过后、实际克隆操作执行前,存在一个时间窗口。攻击者可以利用这个窗口,将已验证的目录替换为一个符号链接(symlink),从而绕过路径限制(path restrictions)。通过这种方式,攻击者可以将一个精心构造的恶意仓库(crafted repository)植入到社区节点目录(community node directory)中。
n8n 在下次重启时会自动加载该目录中的内容作为自定义节点(custom node),从而在服务器上执行任意 JavaScript 代码(arbitrary JavaScript)。该漏洞同时影响 自托管(self-hosted) 和 云实例(cloud instances)。
影响范围
- 受影响版本:
- n8n < 1.123.64
- n8n < 2.29.8
- n8n < 2.30.1
- 修复版本:
- n8n >= 1.123.64
- n8n >= 2.29.8
- n8n >= 2.30.1
风险分析
- 攻击前提:攻击者需要拥有 n8n 平台的 认证用户(authenticated user) 权限,并且能够触发 Git 节点的克隆操作。
- 攻击复杂度:CVSS 4.0 向量显示攻击复杂度较高(AC:H),且需要一定的攻击前置条件(AT:P),但无需用户交互(UI:N)。
- 影响后果:
- 机密性(Confidentiality):高(VC:H),攻击者可读取服务器上的敏感数据。
- 完整性(Integrity):高(VI:H),攻击者可修改服务器上的数据或配置。
- 可用性(Availability):高(VA:H),攻击者可导致服务中断或完全控制服务器。
- 后续影响:由于攻击者能够执行任意 JavaScript 代码,可能导致服务器被完全接管,进而影响同一网络环境中的其他系统。
- 严重性:该漏洞属于 远程代码执行(Remote Code Execution, RCE) 类型,且影响范围包括自托管和云实例,建议受影响用户尽快升级至修复版本。
🔍 技术细节
| 字段 | 值 |
|---|---|
| CVE ID | CVE-2026-65598 |
| CVSS 评分 | 8.9 🟠 |
| 严重程度 | 高危 |
| CVSS 向量 | CVSS:4.0/AV:N/AC:H/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-367 |
| 发布时间 | 2026-07-22 |
| 最后更新 | 2026-07-22 |
| 状态 | Received |
| 数据来源 | disclosure@vulncheck.com |
🔗 参考链接
💬 评论