UCloud-202203-002:Redis 沙盒逃逸漏洞(CVE-2022-0543)
- 发布时间
- 更新时间
- 2022-03-14
- 漏洞等级
- High
- CVE编号
- CVE-2022-0543
漏洞描述
在Debian系的Linux发行版系统上,由于打包问题,Redis在Lua解析器初始化后,package变量没有被正确清除,导致攻击者可以利用它来进行Lua沙箱逃逸,从而执行任意系统命令。目前,该漏洞显示只影响Debian系的 Linux 发行版系统(Debian、Ubuntu等)上的Redis服务,其他系统上的Redis服务暂不受影响。同时利用该漏洞需要具备可在Redis中执行eval命令的权限。
影响范围
Debian、Ubuntu或其他基于Debian的Linux发行版系统上运行的 Redis 服务
解决方案
目前此漏洞已经修复,受影响用户可以升级更新Redis软件包到以下版本:
Debian
Debian Redis(buster):5:5.0.14-1+deb10u2
Debian Redis(bullseye):5:6.0.16-1+deb11u2
Debian Redis(unstable):5:6.0.16-2
下载链接:
https://security-tracker.debian.org/tracker/CVE-2022-0543
https://sources.debian.org/src/redis/
Ubuntu
Ubuntu 21.10 Redis:5:6.0.15-1ubuntu0.1
Ubuntu 20.04 Redis:5:5.0.7-2ubuntu0.1
下载链接:
https://ubuntu.com/security/notices/USN-5316-1
修复方法:在 Lua 初始化的末尾添加package=nil
参考链接
https://www.ubercomp.com/posts/2022-01-20_redis_on_debian_rce



