CVE-2026-5061consul-template库在0.42.0版本之前存在沙箱路径绕过漏洞。由于文件模板辅助函数的安全限制失效,本地低权限攻击者可利用符号链接攻击绕过沙箱,读取沙箱外的敏感文件,导致高机密性影响的信息泄露。
该漏洞源于consul-template库中文件模板辅助函数(file helper)的沙箱路径校验逻辑存在缺陷。在默认配置下,该辅助函数旨在限制文件读取操作仅在预定义的安全沙箱目录内进行。然而,攻击者可利用符号链接(Symlink)技术规避此限制。具体利用方式为:攻击者在拥有写入权限的沙箱目录内创建一个指向沙箱外部敏感文件(如配置文件、密钥等)的符号链接。当consul-template渲染模板并调用file helper读取该链接时,程序仅检查链接本身的路径合法性,而未追踪解析后的最终目标路径是否超出沙箱边界。这导致本地低权限攻击者能够绕过安全限制,成功读取沙箱之外的任意文件,造成高机密性影响的信息泄露。