CVE-2026-35204Helm包管理器4.0.0至4.1.3版本存在路径穿越漏洞。攻击者可构造恶意插件,利用plugin.yaml中version字段的“/../”字符,在插件安装或更新时将内容写入任意文件系统位置。该漏洞无需认证但需用户交互,严重威胁系统机密性、完整性和可用性。
该漏洞源于Helm在处理插件安装和更新机制中的路径校验缺失。具体而言,Helm在解析插件元数据文件plugin.yaml时,未对version字段中的特殊字符进行严格限制。攻击者可构造一个恶意的Helm插件,将其plugin.yaml中的version字段设置为包含POSIX路径穿越序列(如“/../../”)的字符串。当用户执行插件安装或更新操作时,Helm会信任该字段并将插件文件解压写入到计算出的绝对路径中。这种任意文件写入能力允许攻击者覆盖系统关键配置文件、写入公钥或恶意脚本,从而在受害者主机上实现权限提升或远程代码执行。