CVE-2022-24834

R

edis is an in-memory database that persists on disk. A specially crafted Lua script executing in Redis can trigger a heap overflow in the cjson library, and result with heap corruption and potentially remote code execution. The problem exists in all versions of Redis with Lua scripting support, starting from 2.6, and affects only authenticated and authorized users. The problem is fixed in versions 7.0.12, 6.2.13, and 6.0.20.

Configurations

Configuration 1 (hide)

OR cpe:2.3:a:redis:redis:*:*:*:*:*:*:*:*
cpe:2.3:a:redis:redis:*:*:*:*:*:*:*:*
cpe:2.3:a:redis:redis:*:*:*:*:*:*:*:*

Configuration 2 (hide)

OR cpe:2.3:o:fedoraproject:fedora:37:*:*:*:*:*:*:*
cpe:2.3:o:fedoraproject:fedora:38:*:*:*:*:*:*:*

History

21 Nov 2024, 06:51

Type Values Removed Values Added
CVSS v2 : unknown
v3 : 8.8
v2 : unknown
v3 : 7.0
References () https://github.com/redis/redis/security/advisories/GHSA-p8x2-9v9q-c838 - Vendor Advisory () https://github.com/redis/redis/security/advisories/GHSA-p8x2-9v9q-c838 - Vendor Advisory
References () https://lists.fedoraproject.org/archives/list/[email protected]/message/MIF5MAGYARYUMRFK7PQI7HYXMK2HZE5T/ - Mailing List, Third Party Advisory () https://lists.fedoraproject.org/archives/list/[email protected]/message/MIF5MAGYARYUMRFK7PQI7HYXMK2HZE5T/ - Mailing List, Third Party Advisory
References () https://lists.fedoraproject.org/archives/list/[email protected]/message/TDNNH2ONMVNBQ6LUIAOAGDNFPKXNST5K/ - Mailing List, Third Party Advisory () https://lists.fedoraproject.org/archives/list/[email protected]/message/TDNNH2ONMVNBQ6LUIAOAGDNFPKXNST5K/ - Mailing List, Third Party Advisory
References () https://security.netapp.com/advisory/ntap-20230814-0006/ - () https://security.netapp.com/advisory/ntap-20230814-0006/ -

Information

Published : 2023-07-13 15:15

Updated : 2024-11-21 06:51


NVD link : CVE-2022-24834

Mitre link : CVE-2022-24834

CVE.ORG link : CVE-2022-24834


JSON object : View

Products Affected
CWE
CWE-122

Heap-based Buffer Overflow

CWE-680

Integer Overflow to Buffer Overflow