CVE-2025-31133
高已发布
runc 容器逃逸:利用挂载竞态条件滥用“掩蔽路径”
- 已发布
- 2025年11月6日
- 已更新
- 2025年11月6日
- 分配 CNA
- GitHub_M
- 观察到的证据
- 2026年8月8日
初级CVSS
7.3/ 10高
nvd · CVSS 4.0
CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X0.8%
低 · 未来 30 天
- 百分位
- 55.9%
- 型号日期
- 2026年9月21日
EPSS 是统计估计,而不是确定性或影响衡量标准。将其与 CVSS、KEV 状态、暴露程度和您的环境相结合。
总结
runc 是一个根据 OCI 规范生成和运行容器的 CLI 工具。在 1.2.7 及以下版本、1.3.0-rc.1 至 1.3.1、1.4.0-rc.1 和 1.4.0-rc.2 版本中,当使用容器的 /dev/null 进行屏蔽时,runc 未能充分验证绑定挂载源(即容器的 /dev/null)是否确实是真实的 /dev/null inode。这暴露了两种攻击方法:任意挂载 gadget,可导致主机信息泄露、主机拒绝服务、容器逃逸或绕过 maskedPaths。该问题已在 1.2.8、1.3.3 和 1.4.0-rc.3 版本中修复。
来源
3CVE-2025-31133 的教育性概念验证,一种通过 maskedPaths 竞态条件实现的 runc 容器逃逸。包含实验环境搭建、利用脚本及面向安全研究人员的缓解指南。
针对CVE-2024-21626和CVE-2025-31133的POC与Tetragon规则
CVE-2025-31133 PoC
负责任的使用
仅在您拥有或有权测试的系统上使用漏洞信息。 Kitploit 链接到公共研究元数据,并且不存储漏洞代码或恶意负载。