CVE-2026-40226systemd nspawn组件存在安全漏洞,影响版本233至259。攻击者若具备容器内高权限,可通过精心制作的配置文件触发逃逸至宿主机的操作。尽管攻击复杂度较高,但成功利用将导致宿主机机密性、完整性和可用性受损,系统面临完全被控的风险。
该漏洞源于 systemd-nspawn 在解析和处理容器可选配置文件时的逻辑缺陷。systemd-nspawn 是一个用于运行轻量级容器的工具,它通过特定的配置文件(如 .nspawn 文件)来定义容器的资源限制、网络设置及文件系统挂载点。在受影响的版本中,当处理这些配置文件时,程序未能充分验证挂载路径或参数的合法性,导致路径遍历或非法挂载。
攻击者若已拥有容器内的高权限(root),可以创建或修改特定的配置文件。通过精心构造配置文件中的挂载参数(例如利用 Bind Mount 绑定挂载),攻击者可以诱导 nspawn 进程将宿主机的敏感目录(如根目录 /、/etc 或 /root)以读写权限挂载到容器内部。这使得攻击者能够突破容器的隔离边界,直接读写宿主机文件系统,从而实现从容器到宿主机的完整逃逸,获取宿主机的完全控制权。