CVE-2026-25705Rancher Extensions 组件存在安全漏洞,攻击者利用 UIPlugin 部署中 compressedEndpoint 字段的路径遍历缺陷,可注入恶意代码。该漏洞允许覆盖 Rancher 二进制文件或配置,篡改集群状态,并在挂载 hostPath 卷时写入宿主机文件系统。
该漏洞的根本原因在于 Rancher Extensions 组件处理 UIPlugin 部署请求时,对 `compressedEndpoint` 字段输入的路径缺乏有效过滤。拥有高权限的攻击者能够精心构造包含路径遍历字符(例如 `../`)的恶意 UI 扩展包。当该恶意扩展在 Rancher 环境中被部署或加载时,系统会错误地将文件解压或写入到预期的目录之外。攻击者利用此机制,可以将恶意代码写入 `/var/lib/rancher/` 等敏感路径,覆盖关键二进制文件或配置文件,从而控制集群状态。若环境中配置了 hostPath 卷,攻击范围将进一步扩大至宿主机文件系统,实现容器逃逸并与其他攻击链结合利用。