CVE-2025-65964
严重已发布
n8n 存在可通过 Git 节点自定义预提交钩子利用的远程代码执行漏洞
- 已发布
- 2025年12月8日
- 已更新
- 2025年12月9日
- 分配 CNA
- GitHub_M
- 观察到的证据
- 2026年8月8日
初级CVSS
9.4/ 10严重
nvd · CVSS 4.0
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/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:X0.7%
低 · 未来 30 天
- 百分位
- 49.9%
- 型号日期
- 2026年9月21日
EPSS 是统计估计,而不是确定性或影响衡量标准。将其与 CVSS、KEV 状态、暴露程度和您的环境相结合。
总结
n8n 是一个开源的工作流自动化平台。版本 0.123.1 至 1.119.1 缺乏足够的防护措施来防止通过项目 pre-commit 钩子实现的 RCE(远程代码执行)。Add Config 操作允许工作流设置任意的 Git 配置值,包括 core.hooksPath,它可以指向一个恶意 Git 钩子,在后续的 Git 操作期间于 n8n 主机上执行任意命令。利用该漏洞需要具备使用 Git 节点创建或修改 n8n 工作流的能力。此问题已在 1.119.2 版本中修复。临时解决方法包括禁用 Git 节点(文档),以及避免使用 Git 节点克隆不受信任的仓库或与其进行交互。
来源
6CVE-2025-65964-poc
- repoPoC
CVE-2025-65964 PoC - 恶意Git钩子
CVE-2025-65964复现
负责任的使用
仅在您拥有或有权测试的系统上使用漏洞信息。 Kitploit 链接到公共研究元数据,并且不存储漏洞代码或恶意负载。