CVE-2024-0132
— 神龙十问 AI 深度分析摘要
CVSS 9.0 · Critical
本页是神龙十问 AI 深度分析的
摘要版。完整版(更长回答、追问、相关漏洞)需
登录查看 →
Q1这个漏洞是什么?(本质+后果)
🚨 **本质**:NVIDIA Container Toolkit 存在 **TOCTOU (检查时间使用时间)** 竞态条件漏洞。
💥 **后果**:攻击者可利用此漏洞实现 **代码执行**、**权限提升**、**拒绝服务**、**信息泄露** 及 **数据篡改**。
Q2根本原因?(CWE/缺陷点)
🔍 **CWE**:CWE-367 (TOCTOU 条件竞争)。
📍 **缺陷点**:工具在默认配置下,先检查 `/usr/local/cuda/compat/` 中的库,随后挂载到主库目录(如 `/usr/lib/x86_64-linux-gnu`),期间存在时间窗口可被操纵。
Q3影响谁?(版本/组件)
🏢 **厂商**:NVIDIA (英伟达)。
📦 **组件**:Container Toolkit。
📉 **版本**:**1.16.1 及之前版本** 均受影响。
Q4黑客能干啥?(权限/数据)
🔓 **权限**:可获取 **Host 文件访问权**,甚至通过 `docker.sock` 调用 Docker Daemon API,实现 **Root 权限提升**。
📂 **数据**:可 **泄露主机敏感文件**,**篡改容器内数据**,或执行任意 **恶意代码**。
Q5利用门槛高吗?(认证/配置)
⚠️ **门槛**:**中等**。
🔑 **认证**:需要 **本地权限 (PR:L)**。
⚙️ **配置**:利用 **默认配置** 即可触发,无需特殊设置。
👤 **交互**:需要 **用户交互 (UI:R)** (如触发容器构建/运行)。
Q6有现成Exp吗?(PoC/在野利用)
💣 **Exp**:**有现成 PoC**。
🔗 **来源**:GitHub 上已有 **Fully Weaponized** (完全武器化) 的利用代码 (如 `r0binak/CVE-2024-0132`)。
🌍 **在野**:PoC 已公开,存在被自动化利用的风险。
Q7怎么自查?(特征/扫描)
🔎 **自查特征**:
1. 检查 NVIDIA Container Toolkit 版本是否 **≤ 1.16.1**。
2. 监控容器启动时 `/usr/local/cuda/compat/` 到宿主库目录的 **符号链接挂载行为**。
3. 扫描 Dockerfile 中是否使用了受影响的 NVIDIA 基础镜像配置。
Q8官方修了吗?(补丁/缓解)
🛡️ **补丁**:官方已发布安全公告 (NVIDIA CustHelp ID: 5582)。
✅ **修复**:需升级 NVIDIA Container Toolkit 至 **修复后的最新版本** (1.16.2 或更高)。
Q9没补丁咋办?(临时规避)
🚧 **临时规避**:
1. **升级版本**:尽快更新至安全版本。
2. **最小权限**:避免以 Root 身份运行受影响的容器。
3. **隔离**:限制容器对宿主机 `/usr/lib/` 等关键目录的挂载权限。
4. **监控**:加强对 Docker Socket 和异常符号链接创建的审计。
Q10急不急?(优先级建议)
🔥 **优先级**:**高 (Critical)**。
📊 **CVSS**:**9.8** (极高危)。
💡 **建议**:由于 PoC 已公开且影响核心 GPU 容器工具,建议 **立即排查** 并 **优先修复**,防止 GPU 集群被横向移动攻击。