CVE-2026-6959HashiCorp Nomad 及 Nomad Enterprise 2.0.1 之前的版本存在安全漏洞。攻击者可利用符号链接攻击,在客户端主机上以 Nomad 进程用户的身份实现任意文件的读取与写入。该漏洞源于 Nomad 在处理文件时未正确验证路径,利用了竞态条件,可能破坏系统完整性。攻击者需具备本地高权限才能利用此漏洞。建议用户尽快升级至安全版本以修复此问题。
该漏洞原理在于 Nomad 客户端在处理任务分配的文件操作(如创建任务目录、写入日志或下载 artifacts)时,未能正确防范符号链接竞态条件(TOCTOU)。攻击者若具备本地高权限(PR:H),可预测或监控 Nomad 的文件操作路径,并在此路径上创建指向系统敏感文件的符号链接。当 Nomad 进程(通常运行在 root 或特定服务账户下)尝试写入或读取该路径时,会跟随符号链接直接操作目标文件。由于 Nomad 进程通常对宿主机文件系统拥有较高的读写权限,这种跟随行为可能导致攻击者覆盖关键系统配置文件(如 /etc/passwd 或 ssh 配置)或读取敏感数据。这种破坏主要影响系统完整性(I:H),可能导致拒绝服务或权限提升。