CVE-2025-68697 in n8n
摘要
由 VulDB • 2026-05-30
n8n 是一个开源的工作流自动化平台。在 2.0.0 版本之前,在自托管的 n8n 实例中,如果 Code 节点以遗留(非 task-runner)JavaScript 执行模式运行,拥有工作流编辑权限的已认证用户可以调用 Code 节点内部的辅助函数。这使得工作流编辑器能够以与 n8n 进程相同的权限在 n8n 主机上执行操作,包括:从主机文件系统读取文件(受实例和操作系统/容器权限配置的任何文件访问限制约束),以及向主机文件系统写入文件(受相同的限制约束)。此问题已在 2.0.0 版本中修复。针对此问题的变通方法包括:通过将 N8N_RESTRICT_FILE_ACCESS_TO 设置为专用目录(例如 ~/.n8n-files)并确保其中不包含敏感数据来限制文件操作;保持 N8N_BLOCK_FILE_ACCESS_TO_N8N_FILES=true(默认值)以阻止访问 .n8n 和用户定义配置文件;如果工作流编辑器未完全受信任,则使用 NODES_EXCLUDE 禁用高风险节点(包括 Code 节点)。
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.