CVE-2025-49844 — 神龙十问 AI 深度分析摘要
CVSS 10.0 · Critical
本页是神龙十问 AI 深度分析的
摘要版。完整版(更长回答、追问、相关漏洞)需
登录查看 →Q1这个漏洞是什么?(本质+后果)
🚨 **本质**:Redis 嵌入的 Lua 解释器存在 **Use-After-Free (UAF)** 漏洞。 💥 **后果**:攻击者可触发 **远程代码执行 (RCE)**,直接控制服务器。
Q2根本原因?(CWE/缺陷点)
🔍 **CWE**:CWE-416 (Use-After-Free)。 🐛 **缺陷点**:`luaY_parser` 函数在调用词法分析器前,**未将 chunk name 字符串锚定在 Lua 栈上**,导致垃圾回收器错误释放内存。
Q3影响谁?(版本/组件)
📦 **产品**:Redis。 📅 **版本**:**8.2.1 及之前版本**(即 < 8.2.2)。
Q4黑客能干啥?(权限/数据)
👑 **权限**:获得 Redis 进程权限。 📂 **数据**:可读取/篡改所有数据库内容。 💻 **扩展**:通过 UAF 实现 **RCE**,完全接管主机。
Q5利用门槛高吗?(认证/配置)
🔑 **认证**:需要 **PR:L** (Low Privileges),即需要 Redis 认证凭证。 🌐 **网络**:AV:N (Network),需网络可达。 ⚡ **复杂度**:AC:L (Low),利用门槛较低。
Q6有现成Exp吗?(PoC/在野利用)
🧪 **PoC**:GitHub 上已有多个 PoC 和 Exploit 脚本(如 `CVE-2025-49844`、`RediShell`)。 🔥 **在野**:已有针对 AWS ElastiCache 的扫描工具,表明威胁迫在眉睫。
Q7怎么自查?(特征/扫描)
🔎 **自查**: 1. 检查 Redis 版本是否 < 8.2.2。 2. 使用 `list-elasticache-clusters.sh` 等脚本审计 AWS 环境。 3. 部署 `RediTrap` 蜜罐检测异常 Lua 脚本执行。
Q8官方修了吗?(补丁/缓解)
🛡️ **已修复**:官方已发布 **8.2.2** 版本修复。 🔗 **补丁**:提交 `d5728cb`,修复了栈锚定问题。
Q9没补丁咋办?(临时规避)
⚠️ **临时规避**: 1. **升级**至 8.2.2+。 2. 若无补丁,**禁用 Lua 脚本执行**(`lua-enable no`)。 3. 严格限制 Redis 网络访问,仅允许可信 IP。
Q10急不急?(优先级建议)
🔥 **优先级**:**P0 (紧急)**。 📉 **CVSS**:**10.0** (Critical)。 💡 **建议**:立即升级或隔离,切勿在生产环境裸奔。