CVE-2026-41326Kata Containers 是一个专注于提供轻量级虚拟机标准实现的开源项目。在 v3.4.0 至 v3.28.0 版本中,由于 CopyFile 策略及其处理程序存在疏忽,导致不受信任的主机能够向 guest 工作负载镜像内的任意位置写入数据。攻击者可利用此漏洞覆盖 guest 内部的二进制文件或从容器中窃取数据,即便是在机密虚拟机(CVM)环境中运行的容器也无法幸免。该漏洞在 v3.29.0 版本中已修复。
该漏洞的核心在于 Kata Containers 在处理主机与 guest 之间文件复制操作时的安全验证机制失效。Kata Containers 旨在通过虚拟化技术增强容器的隔离性,但在受影响版本中,CopyFile 组件未能有效校验目标路径的合法性,允许未受信任的主机端绕过策略限制。攻击者无需用户交互或认证,即可利用网络攻击向量,构造恶意的文件复制请求。通过操纵 CopyFile 处理程序,攻击者可以将指定内容写入 guest 文件系统中的任意路径,例如覆盖系统关键二进制文件(如 `/bin/bash` 或应用启动脚本),从而实现持久化控制或权限提升。此外,攻击者还能读取敏感文件,导致机密性泄露。这一漏洞严重破坏了 VM 与宿主机之间的边界保护模型,对容器安全构成严重威胁。