CVE-2026-95702 Google gVisor VFS 释放后重用漏洞
影响本地攻击者可在宿主机 sentry 进程中执行任意代码
Google gVisor 的虚拟文件系统(VFS)组件存在释放后重用(use-after-free)漏洞,影响 20260831.0 之前的版本。攻击者通过双重释放沙箱内 overlay 文件系统所依赖的 MemoryFile 对象触发该缺陷,从而在宿主机 sentry 进程中实现代码执行。sentry 进程仍受宿主机 Linux seccomp 与命名空间边界限制。
影响范围
Google gVisor 20260831.0 之前的版本,影响所有平台。
漏洞详情
该漏洞属于释放后重用(use-after-free)类型,成因是 VFS 在处理沙箱内 overlay 文件系统的 MemoryFile 后备对象时发生双重释放,导致已释放内存被再次引用。攻击者可借此操纵内存布局,最终在宿主机 sentry 进程中执行代码。利用需要本地容器内的标准权限。
利用条件与风险
利用前提是攻击者已具备容器内标准权限,可触发双重释放;成功利用后可突破沙箱在 sentry 进程内执行代码,但受宿主机 seccomp 与命名空间限制,实际影响范围有限。
修复建议
建议升级至 Google gVisor 20260831.0 或更高版本;暂无其他公开的临时缓解措施信息。
Use-after-free vulnerability in VFS in Google gVisor prior to release 20260831.0 on all platforms allows a local attacker with standard container privileges to achieve code execution in the host sentry process by double-freeing the backing MemoryFile from an in-sandbox overlay filesystem. The sentry process remains confined by host-level Linux seccomp and namespace boundaries.