CVE-2024-12084 — 神龙十问 AI 深度分析摘要
CVSS 9.8 · Critical
本页是神龙十问 AI 深度分析的
摘要版。完整版(更长回答、追问、相关漏洞)需
登录查看 →Q1这个漏洞是什么?(本质+后果)
🚨 **本质**:Rsync 守护进程存在**基于堆的缓冲区溢出**漏洞。 💥 **后果**:攻击者可向 `sum2` 缓冲区写入越界内容,导致**任意代码执行**或**服务崩溃**。
Q2根本原因?(CWE/缺陷点)
🔍 **CWE**:CWE-122(堆缓冲区溢出)。 📍 **缺陷点**:代码未正确处理攻击者控制的校验和长度 (`s2length`)。当 `MAX_DIGEST_LEN` 超过固定的 `SUM_LENGTH` (16字节) 时,触发溢出。
Q3影响谁?(版本/组件)
📦 **组件**:Rsync (RsyncProject)。 📅 **版本**:**Rsync 3.4 之前版本**均受影响。
Q4黑客能干啥?(权限/数据)
👑 **权限**:攻击者可获得**高权限**(CVSS 评分极高,C:H/I:H/A:H)。 📂 **数据**:可完全控制受影响的主机,读取或篡改数据,甚至执行任意命令。
Q5利用门槛高吗?(认证/配置)
🚪 **门槛**:**低**。 🌐 **网络**:网络可达 (AV:N)。 🔑 **认证**:**无需认证** (PR:N)。 👀 **交互**:**无需用户交互** (UI:N)。
Q6有现成Exp吗?(PoC/在野利用)
💻 **Exp/PoC**:**有**。 🔗 多个 GitHub 仓库已发布 PoC(如 `themirze`, `rxerium`, `0xSigSegv0x00` 等),部分明确提及可实现**任意命令执行**。
Q7怎么自查?(特征/扫描)
🔎 **检测特征**:匹配 **Rsync 协议版本 31**。 📊 **逻辑**:协议版本 31 对应 Rsync <= 3.2.7,极大概率为漏洞版本。可通过扫描协议握手版本进行识别。
Q8官方修了吗?(补丁/缓解)
🛡️ **补丁**:**有**。 📢 **厂商**:Red Hat 已发布安全公告 (RHBA-2025:6470) 及 Bugzilla 跟踪 (RHBZ#2330527)。 ✅ **建议**:升级 Rsync 至修复版本。
Q9没补丁咋办?(临时规避)
🚧 **临时规避**: 1. **限制访问**:通过防火墙仅允许可信 IP 访问 Rsync 端口。 2. **关闭服务**:若非必要,暂时停止 Rsync 守护进程。 3. **监控日志**:密切关注异常连接和系统日志。
Q10急不急?(优先级建议)
🔥 **优先级**:**紧急 (Critical)**。 ⚡ **理由**:CVSS 3.1 满分风险,无需认证即可远程利用,且已有公开 PoC 可实现代码执行。建议**立即**评估并修复。