원문 설명
Redis is an open source, in-memory database that persists on disk. In affected versions specially crafted Lua scripts executing in Redis can cause the heap-based Lua stack to be overflowed, due to incomplete checks for this condition. This can result with heap corruption and potentially remote code execution. This problem exists in all versions of Redis with Lua scripting support, starting from 2.6. The problem is fixed in versions 6.2.6, 6.0.16 and 5.0.14. For users unable to update an additional workaround to mitigate the problem without patching the redis-server executable is to prevent users from executing Lua scripts. This can be done using ACL to restrict EVAL and EVALSHA commands.
영향받는 소프트웨어
- Redis ≥ 6.0.0 < 6.0.16≥ 2.6 < 5.0.14≥ 6.2.0 < 6.2.6 수정 버전: 6.0.16, 5.0.14, 6.2.6 정확 일치
상세
- 공개일
- 2021-10-05
- 최종 수정
- 2024-08-04
- CVSS 벡터
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H- CWE
- CWE-122, CWE-787
참고 자료
- cve.org/CVE-2021-32626
- nvd.nist.gov/vuln/detail/CVE-2021-32626
- github.com/redis/redis/security/advisories/GHSA-p486-xggp-782c
- github.com/redis/redis/commit/666ed7facf4524bf6d19b11b20faa2cf93fdf591
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/V...
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/H...
- lists.apache.org/thread.html/r75490c61c2cb7b6ae2c81238fd52ae13636c60435abcd732d41531a0%40%...
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/W...
- www.debian.org/security/2021/dsa-5001
- www.oracle.com/security-alerts/cpuapr2022.html
- security.netapp.com/advisory/ntap-20211104-0003/
- security.gentoo.org/glsa/202209-17
내 서버의 버전을 직접 추적하세요
InfraGuard 는 모든 서버에 설치된 소프트웨어 버전을 수집하고, 알려진 취약점이 있는 버전을 알려 줍니다. 자체 호스팅이라 데이터가 내 네트워크를 벗어나지 않습니다.
이 제품은 NVD API 데이터를 사용하지만 NVD 의 보증이나 인증을 받은 것은 아닙니다. CVE® 는 The MITRE Corporation 의 등록 상표이며, CVE 레코드는 CVE Program 이용 약관에 따라 사용합니다.