# Redis中Lua库命令可能导致堆栈溢出和远程代码执行(RCE)
## 概述
Redis 是一个开源的内存数据库,持久化到磁盘。经过身份验证的用户可以使用特制的 Lua 脚本触发 bit 库中的栈缓冲区溢出,从而可能导致远程代码执行。
## 影响版本
所有支持 Lua 脚本的 Redis 版本均受影响,已修复版本包括 6.2.16、7.2.6 和 7.4.1。
## 细节
问题在于,经过身份验证的用户可通过特制的 Lua 脚本在 bit 库中触发栈缓冲区溢出,这可能进而导致远程代码执行。
## 影响
- 受影响的 Redis 版本用户应升级到已修复版本。
- 目前没有已知的修复方法。
# | POC 描述 | 源链接 | 神龙链接 |
---|---|---|---|
1 | None | https://github.com/daeseong1209/CVE-2024-31449 | POC详情 |
标题: Lua library commands may lead to stack overflow and potential RCE · Advisory · redis/redis · GitHub -- 🔗来源链接
标签: x_refsource_CONFIRM
神龙速读标题: Fix lua bit.tohex (CVE-2024-31449) · redis/redis@1f7c148 · GitHub -- 🔗来源链接
标签: x_refsource_MISC
神龙速读暂无评论