CVE-2024-46981
Redis' Lua library commands may lead to remote code execution
Redis is an open source, in-memory database that persists on disk. An authenticated user may use a specially crafted Lua script to manipulate the garbage collector and potentially lead to remote code execution. The problem is fixed in 7.4.2, 7.2.7, and 6.2.17. 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.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- High
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
7.0
Redis' Lua library commands may lead to remote code execution
Redis is an open source, in-memory database that persists on disk. An authenticated user may use a specially crafted Lua script to manipulate the garbage collector and potentially lead to remote code execution. The problem is fixed in 7.4.2, 7.2.7, and 6.2.17. 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.
- Record
CVE-2024-46981- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-416
- Updated
- 2026-11-02
EUVDEUVD-2024-42220
7.0
Redis is an open source, in-memory database that persists on disk. An authenticated user may use a specially crafted Lua script to manipulate the garbage collector and potentially lead to remote code execution. The problem is fixed in 7.4.2, 7.2.7, and 6.2.17. 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.
- Record
EUVD-2024-42220- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
NVD
7.0
Redis is an open source, in-memory database that persists on disk. An authenticated user may use a specially crafted Lua script to manipulate the garbage collector and potentially lead to remote code execution. The problem is fixed in 7.4.2, 7.2.7, and 6.2.17. 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.
- Record
CVE-2024-46981- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-416
- Updated
- 2026-11-02
OSVALPINE-CVE-2024-46981
9.8
Redis is an open source, in-memory database that persists on disk. An authenticated user may use a specially crafted Lua script to manipulate the garbage collector and potentially lead to remote code execution. The problem is fixed in 7.4.2, 7.2.7, and 6.2.17. 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.
- Record
ALPINE-CVE-2024-46981- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-03
OSVBELL-CVE-2024-46981
9.8
- Record
BELL-CVE-2024-46981- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSV
7.0
Redis' Lua library commands may lead to remote code execution
Redis is an open source, in-memory database that persists on disk. An authenticated user may use a specially crafted Lua script to manipulate the garbage collector and potentially lead to remote code execution. The problem is fixed in 7.4.2, 7.2.7, and 6.2.17. 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.
- Record
CVE-2024-46981- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-416
- Updated
- 2026-11-02
Show 33 moreShow less
OSVDEBIAN-CVE-2024-46981
9.8
Redis is an open source, in-memory database that persists on disk. An authenticated user may use a specially crafted Lua script to manipulate the garbage collector and potentially lead to remote code execution. The problem is fixed in 7.4.2, 7.2.7, and 6.2.17. 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.
- Record
DEBIAN-CVE-2024-46981- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2025-1157
8.8
redis security update
Redis is an advanced key-value store. It is often referred to as a dattructure server since keys can contain strings, hashes ,lists, sets anorted sets.
Security Fix(es):
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.(CVE-2021-32626)
Redis is an open source, in-memory database that persists on disk. In affected versions an integer overflow bug in Redis can be exploited to corrupt the heap and potentially result with remote code execution. The vulnerability involves changing the default proto-max-bulk-len and client-query-buffer-limit configuration parameters to very large values and constructing specially crafted very large stream elements. The problem is fixed in Redis 6.2.6, 6.0.16 and 5.0.14. For users unable to upgrade an additional workaround to mitigate the problem without patching the redis-server executable is to prevent users from modifying the proto-max-bulk-len configuration parameter. This can be done using ACL to restrict unprivileged users from using the CONFIG SET command.(CVE-2021-32627)
Redis is an open source, in-memory database that persists on disk. An integer overflow bug in the ziplist data structure used by all versions of Redis can be exploited to corrupt the heap and potentially result with remote code execution. The vulnerability involves modifying the default ziplist configuration parameters (hash-max-ziplist-entries, hash-max-ziplist-value, zset-max-ziplist-entries or zset-max-ziplist-value) to a very large value, and then constructing specially crafted commands to create very large ziplists. The problem is fixed in Redis versions 6.2.6, 6.0.16, 5.0.14. An additional workaround to mitigate the problem without patching the redis-server executable is to prevent users from modifying the above configuration parameters. This can be done using ACL to restrict unprivileged users from using the CONFIG SET command.(CVE-2021-32628)
Redis is an open source, in-memory database that persists on disk. When parsing an incoming Redis Standard Protocol (RESP) request, Redis allocates memory according to user-specified values which determine the number of elements (in the multi-bulk header) and size of each element (in the bulk header). An attacker delivering specially crafted requests over multiple connections can cause the server to allocate significant amount of memory. Because the same parsing mechanism is used to handle authentication requests, this vulnerability can also be exploited by unauthenticated users. The problem is fixed in Redis versions 6.2.6, 6.0.16 and 5.0.14. An additional workaround to mitigate this problem without patching the redis-server executable is to block access to prevent unauthenticated users from connecting to Redis. This can be done in different ways: Using network access control tools like firewalls, iptables, security groups, etc. or Enabling TLS and requiring users to authenticate using client side certificates.(CVE-2021-32675)
Redis is an open source, in-memory database that persists on disk. An integer overflow bug affecting all versions of Redis can be exploited to corrupt the heap and potentially be used to leak arbitrary contents of the heap or trigger remote code execution. The vulnerability involves changing the default set-max-intset-entries configuration parameter to a very large value and constructing specially crafted…
- Record
OESA-2025-1157- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2025:0398
7.0
Red Hat Security Advisory: redis security update
- Record
RHSA-2025:0398- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2025:0399
7.0
Red Hat Security Advisory: redis security update
- Record
RHSA-2025:0399- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2025:0400
7.0
Red Hat Security Advisory: redis security update
- Record
RHSA-2025:0400- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2025:0566
7.0
Red Hat Security Advisory: redis:7 security update
- Record
RHSA-2025:0566- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2025:0595
7.0
Red Hat Security Advisory: redis:6 security update
- Record
RHSA-2025:0595- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2025:0640
7.0
Red Hat Security Advisory: redis:6 security update
- Record
RHSA-2025:0640- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2025:0685
7.0
Red Hat Security Advisory: redis:6 security update
- Record
RHSA-2025:0685- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2025:0689
7.0
Red Hat Security Advisory: redis:6 security update
- Record
RHSA-2025:0689- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2025:0692
7.0
Red Hat Security Advisory: redis:7 security update
- Record
RHSA-2025:0692- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2025:0693
7.0
Red Hat Security Advisory: redis security update
- Record
RHSA-2025:0693- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2025:0595
7.0
Important: redis:6 security update
Redis is an advanced key-value store. It is often referred to as a data-structure server since keys can contain strings, hashes, lists, sets, and sorted sets. For performance, Redis works with an in-memory data set. You can persist it either by dumping the data set to disk every once in a while, or by appending each command to a log.
Security Fix(es):
-
redis: Integer overflow in the Redis HRANDFIELD and ZRANDMEMBER commands may lead to denial-of-service (CVE-2023-22458)
-
redis: Integer overflow in the Redis SETRANGE and SORT/SORT_RO commands may result with false OOM panic (CVE-2022-35977)
-
redis: Specially crafted SRANDMEMBER, ZRANDMEMBER, and HRANDFIELD commands can trigger an integer overflow (CVE-2022-36021)
-
redis: String matching commands (like SCAN or KEYS) with a specially crafted pattern to trigger a denial-of-service attack (CVE-2023-25155)
-
redis: Insufficient validation of HINCRBYFLOAT command (CVE-2023-28856)
-
redis: heap overflow in the lua cjson and cmsgpack libraries (CVE-2022-24834)
-
redis: possible bypass of Unix socket permissions on startup (CVE-2023-45145)
-
redis: Lua library commands may lead to stack overflow and RCE in Redis (CVE-2024-31449)
-
redis: Denial-of-service due to unbounded pattern matching in Redis (CVE-2024-31228)
-
redis: Redis' Lua library commands may lead to remote code execution (CVE-2024-46981)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2025:0595- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2024-46981
7.0
Redis is an open source, in-memory database that persists on disk. An authenticated user may use a specially crafted Lua script to manipulate the garbage collector and potentially lead to remote code execution. The problem is fixed in 7.4.2, 7.2.7, and 6.2.17. 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.
- Record
UBUNTU-CVE-2024-46981- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVALSA-2025:0595 No score
Important: redis:6 security update
Redis is an advanced key-value store. It is often referred to as a data-structure server since keys can contain strings, hashes, lists, sets, and sorted sets. For performance, Redis works with an in-memory data set. You can persist it either by dumping the data set to disk every once in a while, or by appending each command to a log.
Security Fix(es):
- redis: Integer overflow in the Redis HRANDFIELD and ZRANDMEMBER commands may lead to denial-of-service (CVE-2023-22458)
- redis: Integer overflow in the Redis SETRANGE and SORT/SORT_RO commands may result with false OOM panic (CVE-2022-35977)
- redis: Specially crafted SRANDMEMBER, ZRANDMEMBER, and HRANDFIELD commands can trigger an integer overflow (CVE-2022-36021)
- redis: String matching commands (like SCAN or KEYS) with a specially crafted pattern to trigger a denial-of-service attack (CVE-2023-25155)
- redis: Insufficient validation of HINCRBYFLOAT command (CVE-2023-28856)
- redis: heap overflow in the lua cjson and cmsgpack libraries (CVE-2022-24834)
- redis: possible bypass of Unix socket permissions on startup (CVE-2023-45145)
- redis: Lua library commands may lead to stack overflow and RCE in Redis (CVE-2024-31449)
- redis: Denial-of-service due to unbounded pattern matching in Redis (CVE-2024-31228)
- redis: Redis' Lua library commands may lead to remote code execution (CVE-2024-46981)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2025:0595- Updated
- 2026-11-02
OSVALSA-2025:0692 No score
Important: redis:7 security update
Redis is an advanced key-value store. It is often referred to as a data-structure server since keys can contain strings, hashes, lists, sets, and sorted sets. For performance, Redis works with an in-memory data set. You can persist it either by dumping the data set to disk every once in a while, or by appending each command to a log.
Security Fix(es):
- redis: Redis' Lua library commands may lead to remote code execution (CVE-2024-46981)
- redis: Redis allows denial-of-service due to malformed ACL selectors (CVE-2024-51741)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2025:0692- Updated
- 2026-11-02
OSVALSA-2025:0693 No score
Important: redis security update
Redis is an advanced key-value store. It is often referred to as a data-structure server since keys can contain strings, hashes, lists, sets, and sorted sets. For performance, Redis works with an in-memory data set. You can persist it either by dumping the data set to disk every once in a while, or by appending each command to a log.
Security Fix(es):
- redis: heap overflow in the lua cjson and cmsgpack libraries (CVE-2022-24834)
- redis: possible bypass of Unix socket permissions on startup (CVE-2023-45145)
- redis: Lua library commands may lead to stack overflow and RCE in Redis (CVE-2024-31449)
- redis: Denial-of-service due to unbounded pattern matching in Redis (CVE-2024-31228)
- redis: Redis' Lua library commands may lead to remote code execution (CVE-2024-46981)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2025:0693- Updated
- 2026-11-02
OSVAZL-54969 No score
CVE-2024-46981 affecting package redis for versions less than 6.2.17-1
Redis is an open source, in-memory database that persists on disk. An authenticated user may use a specially crafted Lua script to manipulate the garbage collector and potentially lead to remote code execution. The problem is fixed in 7.4.2, 7.2.7, and 6.2.17. 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.
- Record
AZL-54969- Updated
- 2026-11-02
OSVAZL-55286 No score
CVE-2024-46981 affecting package valkey for versions less than 8.0.2-1
Redis is an open source, in-memory database that persists on disk. An authenticated user may use a specially crafted Lua script to manipulate the garbage collector and potentially lead to remote code execution. The problem is fixed in 7.4.2, 7.2.7, and 6.2.17. 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.
- Record
AZL-55286- Updated
- 2026-11-02
OSVBIT-keydb-2024-46981 No score
Redis' Lua library commands may lead to remote code execution
Redis is an open source, in-memory database that persists on disk. An authenticated user may use a specially crafted Lua script to manipulate the garbage collector and potentially lead to remote code execution. The problem is fixed in 7.4.2, 7.2.7, and 6.2.17. 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.
- Record
BIT-keydb-2024-46981- Updated
- 2026-11-02
OSVBIT-redis-2024-46981 No score
Redis' Lua library commands may lead to remote code execution
Redis is an open source, in-memory database that persists on disk. An authenticated user may use a specially crafted Lua script to manipulate the garbage collector and potentially lead to remote code execution. The problem is fixed in 7.4.2, 7.2.7, and 6.2.17. 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.
- Record
BIT-redis-2024-46981- Updated
- 2026-11-02
OSVBIT-valkey-2024-46981 No score
Redis' Lua library commands may lead to remote code execution
Redis is an open source, in-memory database that persists on disk. An authenticated user may use a specially crafted Lua script to manipulate the garbage collector and potentially lead to remote code execution. The problem is fixed in 7.4.2, 7.2.7, and 6.2.17. 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.
- Record
BIT-valkey-2024-46981- Updated
- 2026-11-02
OSVMGASA-2025-0033 No score
Updated redis packages fix security vulnerabilities
Redis' Lua library commands may lead to remote code execution. (CVE-2024-46981) Redis allows denial-of-service due to malformed ACL selectors. (CVE-2024-51741)
- Record
MGASA-2025-0033- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:14638-1 No score
valkey-8.0.2-1.1 on GA media
These are all security issues fixed in the valkey-8.0.2-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:14638-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15293-1 No score
redis-8.0.2-1.1 on GA media
These are all security issues fixed in the redis-8.0.2-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15293-1- Updated
- 2026-11-02
OSVRLSA-2025:0693 No score
Important: redis security update
Redis is an advanced key-value store. It is often referred to as a data-structure server since keys can contain strings, hashes, lists, sets, and sorted sets. For performance, Redis works with an in-memory data set. You can persist it either by dumping the data set to disk every once in a while, or by appending each command to a log.
Security Fix(es):
-
redis: heap overflow in the lua cjson and cmsgpack libraries (CVE-2022-24834)
-
redis: possible bypass of Unix socket permissions on startup (CVE-2023-45145)
-
redis: Lua library commands may lead to stack overflow and RCE in Redis (CVE-2024-31449)
-
redis: Denial-of-service due to unbounded pattern matching in Redis (CVE-2024-31228)
-
redis: Redis' Lua library commands may lead to remote code execution (CVE-2024-46981)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2025:0693- Updated
- 2026-11-02
OSVSUSE-SU-2025:0081-1 No score
Security update for redis
This update for redis fixes the following issues:
- CVE-2024-31228: Prevent unbounded recursive pattern matching. (bsc#1231265)
- CVE-2024-31449: Fixed an integer overflow bug in Lua bit_tohex. (bsc#1231264)
- CVE-2024-46981: Fixed a bug where lua scripts can be used to manipulate the garbage collector, leading to remote code execution. (bsc#1235387)
- Record
SUSE-SU-2025:0081-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:0160-1 No score
Security update for redis7
This update for redis7 fixes the following issues:
- CVE-2024-51741: Fixed a bug where malformed ACL selectors can trigger a server panic when accessed. (bsc#1235386)
- CVE-2024-46981: Fixed a bug where lua scripts can be used to manipulate the garbage collector, leading to remote code execution. (bsc#1235387)
- Record
SUSE-SU-2025:0160-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:0161-1 No score
Security update for redis7
This update for redis7 fixes the following issues:
- CVE-2024-51741: Fixed a bug where malformed ACL selectors can trigger a server panic when accessed. (bsc#1235386)
- CVE-2024-46981: Fixed a bug where lua scripts can be used to manipulate the garbage collector, leading to remote code execution. (bsc#1235387)
- Record
SUSE-SU-2025:0161-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:0162-1 No score
Security update for redis
This update for redis fixes the following issues:
- CVE-2024-46981: Fixed a bug where lua scripts can be used to manipulate the garbage collector, leading to remote code execution. (bsc#1235387)
- Record
SUSE-SU-2025:0162-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:0163-1 No score
Security update for redis
This update for redis fixes the following issues:
- CVE-2024-51741: Fixed a bug where malformed ACL selectors can trigger a server panic when accessed. (bsc#1235386)
- CVE-2024-46981: Fixed a bug where lua scripts can be used to manipulate the garbage collector, leading to remote code execution. (bsc#1235387)
- Record
SUSE-SU-2025:0163-1- Updated
- 2026-11-02
OSVUSN-7321-1 No score
redis vulnerabilities
It was discovered that Redis incorrectly handled certain memory operations during pattern matching. An attacker could possibly use this issue to cause a denial of service. (CVE-2024-31228)
It was discovered that Redis incorrectly handled certain specially crafted Lua scripts. An attacker could possibly use this issue to cause a denial of service or execute arbitrary code. (CVE-2024-46981)
It was discovered that Redis incorrectly handled some malformed ACL selectors. An attacker could possibly use this issue to cause a denial of service. This issue only affected Ubuntu 24.10 and Ubuntu 24.04 LTS. (CVE-2024-51741)
- Record
USN-7321-1- Updated
- 2026-11-02
OSVUSN-7359-1 No score
valkey vulnerabilities
It was discovered that Valkey did not properly handle memory cleanup. An attacker could possibly use this issue to execute arbitrary code. (CVE-2024-46981)
It was discovered that Valkey did not properly handle resource access permissions. An authenticated attacker could possibly use this issue to cause a denial of service. (CVE-2024-51741)
- Record
USN-7359-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
redictAlpine:v3.20 |
before 7.3.2-r0 | 7.3.2-r0 |
redictAlpine:v3.21 |
before 7.3.2-r0 | 7.3.2-r0 |
redictAlpine:v3.22 |
before 7.3.2-r0 | 7.3.2-r0 |
redictAlpine:v3.23 |
before 7.3.2-r0 | 7.3.2-r0 |
redictAlpine:v3.24 |
before 7.3.2-r0 | 7.3.2-r0 |
redisAlpine:v3.15 |
6.2.0 up to 6.2.18-r0 | 6.2.18-r0 |
redisAlpine:v3.18 |
6.2.0 up to 7.0.15-r2 | 7.0.15-r2 |
redisAlpine:v3.19 |
6.2.0 up to 7.2.7-r0 | 7.2.7-r0 |
redisAlpine:v3.20 |
6.2.0 up to 7.2.7-r0 | 7.2.7-r0 |
redisAlpine:v3.21 |
6.2.0 up to 7.2.7-r0 | 7.2.7-r0 |
Show 151 moreShow less
| Package | Affected | Fixed |
|---|---|---|
redisAlpine:v3.22 |
6.2.0 up to 7.2.7-r0 | 7.2.7-r0 |
redisAlpine:v3.23 |
6.2.0 up to 7.2.7-r0 | 7.2.7-r0 |
redisAlpine:v3.24 |
6.2.0 up to 7.2.7-r0 | 7.2.7-r0 |
valkeyAlpine:v3.20 |
before 7.2.8-r0 | 7.2.8-r0 |
valkeyAlpine:v3.21 |
before 7.2.8-r0 | 7.2.8-r0 |
valkeyAlpine:v3.22 |
before 7.2.8-r0 | 7.2.8-r0 |
valkeyAlpine:v3.23 |
before 7.2.8-r0 | 7.2.8-r0 |
valkeyAlpine:v3.24 |
before 7.2.8-r0 | 7.2.8-r0 |
redisAlmaLinux:8 From an advisory covering 10 CVEs |
before 6.2.17-1.module_el8.10.0+3946+3de613d5 | 6.2.17-1.module_el8.10.0+3946+3de613d5 |
redis-develAlmaLinux:8 From an advisory covering 10 CVEs |
before 6.2.17-1.module_el8.10.0+3946+3de613d5 | 6.2.17-1.module_el8.10.0+3946+3de613d5 |
redis-docAlmaLinux:8 From an advisory covering 10 CVEs |
before 6.2.17-1.module_el8.10.0+3946+3de613d5 | 6.2.17-1.module_el8.10.0+3946+3de613d5 |
redisAlmaLinux:9 From an advisory covering 2 CVEs |
before 7.2.7-1.module_el9.5.0+134+2e645600 | 7.2.7-1.module_el9.5.0+134+2e645600 |
redis-develAlmaLinux:9 From an advisory covering 2 CVEs |
before 7.2.7-1.module_el9.5.0+134+2e645600 | 7.2.7-1.module_el9.5.0+134+2e645600 |
redis-docAlmaLinux:9 From an advisory covering 2 CVEs |
before 7.2.7-1.module_el9.5.0+134+2e645600 | 7.2.7-1.module_el9.5.0+134+2e645600 |
redisAlmaLinux:9 From an advisory covering 5 CVEs |
before 6.2.17-1.el9_5 | 6.2.17-1.el9_5 |
redis-develAlmaLinux:9 From an advisory covering 5 CVEs |
before 6.2.17-1.el9_5 | 6.2.17-1.el9_5 |
redis-docAlmaLinux:9 From an advisory covering 5 CVEs |
before 6.2.17-1.el9_5 | 6.2.17-1.el9_5 |
redisAzure Linux:2 |
before 6.2.17-1 | 6.2.17-1 |
valkeyAzure Linux:3 |
before 8.0.2-1 | 8.0.2-1 |
redisAlpaquita:23 |
7.0.9-r0 up to 7.0.15-r2 | 7.0.15-r2 |
redisAlpaquita:stream |
7.0.9-r0 up to 7.2.7-r0 | 7.2.7-r0 |
keydbBitnami |
before 6.3.4, 7.2.0 and later | 6.3.4 |
redisBitnami |
before 6.2.17, 7.2.0 up to 7.2.8, 7.4.0 up to 7.4.2 | 6.2.177.2.87.4.2 |
valkeyBitnami |
before 8.0.2 | 8.0.2 |
redictDebian:14 |
before 7.3.2+ds-1, plus listed versions 7.3.0+ds-17.3.0+ds-27.3.0+ds-37.3.0+ds-3~bpo12+17.3.1+ds-17.3.2+ds-1~bpo12+1 |
7.3.2+ds-1 |
redisDebian:12 |
before 5:7.0.15-1~deb12u3, plus listed versions 5:7.0.11-15:7.0.11-1+deb12u15:7.0.12-15:7.0.12-25:7.0.13-1 Show 5 moreShow less5:7.0.13-25:7.0.14-15:7.0.14-25:7.0.15-1~deb12u15:7.0.15-1~deb12u2 |
5:7.0.15-1~deb12u3 |
redisDebian:13 |
before 5:7.0.15-3 | 5:7.0.15-3 |
redisDebian:14 |
before 5:7.0.15-3 | 5:7.0.15-3 |
valkeyDebian:13 |
before 8.0.2+dfsg1-1 | 8.0.2+dfsg1-1 |
valkeyDebian:14 |
before 8.0.2+dfsg1-1 | 8.0.2+dfsg1-1 |
redisDebian:11 |
before 5:6.0.16-1+deb11u5, plus listed versions 5:6.0.15-15:6.0.16-15:6.0.16-1+deb11u15:6.0.16-1+deb11u25:6.0.16-1+deb11u35:6.0.16-1+deb11u45:6.0.16-1~bpo10+15:6.0.16-1~bpo11+1 |
5:6.0.16-1+deb11u5 |
redisDebian:12 From an advisory covering 2 CVEs |
before 5:7.0.15-1~deb12u3, plus listed versions 5:7.0.11-15:7.0.11-1+deb12u15:7.0.12-15:7.0.12-25:7.0.13-1 Show 5 moreShow less5:7.0.13-25:7.0.14-15:7.0.14-25:7.0.15-1~deb12u15:7.0.15-1~deb12u2 |
5:7.0.15-1~deb12u3 |
redisMageia:9 From an advisory covering 2 CVEs |
before 7.0.14-1.2.mga9 | 7.0.14-1.2.mga9 |
redisopenEuler:24.03-LTS-SP1 From an advisory covering 13 CVEs |
before 7.2.7-1.oe2403sp1 | 7.2.7-1.oe2403sp1 |
redisopenEuler:20.03-LTS-SP4 From an advisory covering 13 CVEs |
before 7.2.7-1.oe2003sp4 | 7.2.7-1.oe2003sp4 |
redisopenEuler:22.03-LTS-SP3 From an advisory covering 13 CVEs |
before 7.2.7-1.oe2203sp3 | 7.2.7-1.oe2203sp3 |
redisopenEuler:22.03-LTS-SP4 From an advisory covering 13 CVEs |
before 7.2.7-1.oe2203sp4 | 7.2.7-1.oe2203sp4 |
redisopenEuler:24.03-LTS From an advisory covering 13 CVEs |
before 7.2.7-1.oe2403 | 7.2.7-1.oe2403 |
redisRed Hat:rhel_eus:9.2::appstream |
before 0:6.2.7-1.el9_2.1 | 0:6.2.7-1.el9_2.1 |
redis-debuginfoRed Hat:rhel_eus:9.2::appstream |
before 0:6.2.7-1.el9_2.1 | 0:6.2.7-1.el9_2.1 |
redis-debugsourceRed Hat:rhel_eus:9.2::appstream |
before 0:6.2.7-1.el9_2.1 | 0:6.2.7-1.el9_2.1 |
redis-develRed Hat:rhel_eus:9.2::appstream |
before 0:6.2.7-1.el9_2.1 | 0:6.2.7-1.el9_2.1 |
redis-docRed Hat:rhel_eus:9.2::appstream |
before 0:6.2.7-1.el9_2.1 | 0:6.2.7-1.el9_2.1 |
redisRed Hat:rhel_eus:9.4::appstream |
before 0:6.2.7-1.el9_4.1 | 0:6.2.7-1.el9_4.1 |
redis-debuginfoRed Hat:rhel_eus:9.4::appstream |
before 0:6.2.7-1.el9_4.1 | 0:6.2.7-1.el9_4.1 |
redis-debugsourceRed Hat:rhel_eus:9.4::appstream |
before 0:6.2.7-1.el9_4.1 | 0:6.2.7-1.el9_4.1 |
redis-develRed Hat:rhel_eus:9.4::appstream |
before 0:6.2.7-1.el9_4.1 | 0:6.2.7-1.el9_4.1 |
redis-docRed Hat:rhel_eus:9.4::appstream |
before 0:6.2.7-1.el9_4.1 | 0:6.2.7-1.el9_4.1 |
redisRed Hat:rhel_e4s:9.0::appstream |
before 0:6.2.6-1.el9_0.1 | 0:6.2.6-1.el9_0.1 |
redis-debuginfoRed Hat:rhel_e4s:9.0::appstream |
before 0:6.2.6-1.el9_0.1 | 0:6.2.6-1.el9_0.1 |
redis-debugsourceRed Hat:rhel_e4s:9.0::appstream |
before 0:6.2.6-1.el9_0.1 | 0:6.2.6-1.el9_0.1 |
redis-develRed Hat:rhel_e4s:9.0::appstream |
before 0:6.2.6-1.el9_0.1 | 0:6.2.6-1.el9_0.1 |
redis-docRed Hat:rhel_e4s:9.0::appstream |
before 0:6.2.6-1.el9_0.1 | 0:6.2.6-1.el9_0.1 |
redisRed Hat:rhel_eus:9.4::appstream |
before 0:7.0.12-1.module+el9.4.0+22724+5f7cf862.2 | 0:7.0.12-1.module+el9.4.0+22724+5f7cf862.2 |
redis-debuginfoRed Hat:rhel_eus:9.4::appstream |
before 0:7.0.12-1.module+el9.4.0+22724+5f7cf862.2 | 0:7.0.12-1.module+el9.4.0+22724+5f7cf862.2 |
redis-debugsourceRed Hat:rhel_eus:9.4::appstream |
before 0:7.0.12-1.module+el9.4.0+22724+5f7cf862.2 | 0:7.0.12-1.module+el9.4.0+22724+5f7cf862.2 |
redis-develRed Hat:rhel_eus:9.4::appstream |
before 0:7.0.12-1.module+el9.4.0+22724+5f7cf862.2 | 0:7.0.12-1.module+el9.4.0+22724+5f7cf862.2 |
redis-docRed Hat:rhel_eus:9.4::appstream |
before 0:7.0.12-1.module+el9.4.0+22724+5f7cf862.2 | 0:7.0.12-1.module+el9.4.0+22724+5f7cf862.2 |
redisRed Hat:enterprise_linux:8::appstream From an advisory covering 10 CVEs |
before 0:6.2.17-1.module+el8.10.0+22680+748527fd | 0:6.2.17-1.module+el8.10.0+22680+748527fd |
redis-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 10 CVEs |
before 0:6.2.17-1.module+el8.10.0+22680+748527fd | 0:6.2.17-1.module+el8.10.0+22680+748527fd |
redis-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 10 CVEs |
before 0:6.2.17-1.module+el8.10.0+22680+748527fd | 0:6.2.17-1.module+el8.10.0+22680+748527fd |
redis-develRed Hat:enterprise_linux:8::appstream From an advisory covering 10 CVEs |
before 0:6.2.17-1.module+el8.10.0+22680+748527fd | 0:6.2.17-1.module+el8.10.0+22680+748527fd |
redis-docRed Hat:enterprise_linux:8::appstream From an advisory covering 10 CVEs |
before 0:6.2.17-1.module+el8.10.0+22680+748527fd | 0:6.2.17-1.module+el8.10.0+22680+748527fd |
redisRed Hat:rhel_eus:8.8::appstream |
before 0:6.2.7-1.module+el8.8.0+22725+e1c935f8.1 | 0:6.2.7-1.module+el8.8.0+22725+e1c935f8.1 |
redis-debuginfoRed Hat:rhel_eus:8.8::appstream |
before 0:6.2.7-1.module+el8.8.0+22725+e1c935f8.1 | 0:6.2.7-1.module+el8.8.0+22725+e1c935f8.1 |
redis-debugsourceRed Hat:rhel_eus:8.8::appstream |
before 0:6.2.7-1.module+el8.8.0+22725+e1c935f8.1 | 0:6.2.7-1.module+el8.8.0+22725+e1c935f8.1 |
redis-develRed Hat:rhel_eus:8.8::appstream |
before 0:6.2.7-1.module+el8.8.0+22725+e1c935f8.1 | 0:6.2.7-1.module+el8.8.0+22725+e1c935f8.1 |
redis-docRed Hat:rhel_eus:8.8::appstream |
before 0:6.2.7-1.module+el8.8.0+22725+e1c935f8.1 | 0:6.2.7-1.module+el8.8.0+22725+e1c935f8.1 |
redisRed Hat:rhel_aus:8.4::appstream |
before 0:6.0.9-5.module+el8.4.0+22739+cf3cc450.1 | 0:6.0.9-5.module+el8.4.0+22739+cf3cc450.1 |
redis-debuginfoRed Hat:rhel_aus:8.4::appstream |
before 0:6.0.9-5.module+el8.4.0+22739+cf3cc450.1 | 0:6.0.9-5.module+el8.4.0+22739+cf3cc450.1 |
redis-debugsourceRed Hat:rhel_aus:8.4::appstream |
before 0:6.0.9-5.module+el8.4.0+22739+cf3cc450.1 | 0:6.0.9-5.module+el8.4.0+22739+cf3cc450.1 |
redis-develRed Hat:rhel_aus:8.4::appstream |
before 0:6.0.9-5.module+el8.4.0+22739+cf3cc450.1 | 0:6.0.9-5.module+el8.4.0+22739+cf3cc450.1 |
redis-docRed Hat:rhel_aus:8.4::appstream |
before 0:6.0.9-5.module+el8.4.0+22739+cf3cc450.1 | 0:6.0.9-5.module+el8.4.0+22739+cf3cc450.1 |
redisRed Hat:rhel_e4s:8.4::appstream |
before 0:6.0.9-5.module+el8.4.0+22739+cf3cc450.1 | 0:6.0.9-5.module+el8.4.0+22739+cf3cc450.1 |
redis-debuginfoRed Hat:rhel_e4s:8.4::appstream |
before 0:6.0.9-5.module+el8.4.0+22739+cf3cc450.1 | 0:6.0.9-5.module+el8.4.0+22739+cf3cc450.1 |
redis-debugsourceRed Hat:rhel_e4s:8.4::appstream |
before 0:6.0.9-5.module+el8.4.0+22739+cf3cc450.1 | 0:6.0.9-5.module+el8.4.0+22739+cf3cc450.1 |
redis-develRed Hat:rhel_e4s:8.4::appstream |
before 0:6.0.9-5.module+el8.4.0+22739+cf3cc450.1 | 0:6.0.9-5.module+el8.4.0+22739+cf3cc450.1 |
redis-docRed Hat:rhel_e4s:8.4::appstream |
before 0:6.0.9-5.module+el8.4.0+22739+cf3cc450.1 | 0:6.0.9-5.module+el8.4.0+22739+cf3cc450.1 |
redisRed Hat:rhel_tus:8.4::appstream |
before 0:6.0.9-5.module+el8.4.0+22739+cf3cc450.1 | 0:6.0.9-5.module+el8.4.0+22739+cf3cc450.1 |
redis-debuginfoRed Hat:rhel_tus:8.4::appstream |
before 0:6.0.9-5.module+el8.4.0+22739+cf3cc450.1 | 0:6.0.9-5.module+el8.4.0+22739+cf3cc450.1 |
redis-debugsourceRed Hat:rhel_tus:8.4::appstream |
before 0:6.0.9-5.module+el8.4.0+22739+cf3cc450.1 | 0:6.0.9-5.module+el8.4.0+22739+cf3cc450.1 |
redis-develRed Hat:rhel_tus:8.4::appstream |
before 0:6.0.9-5.module+el8.4.0+22739+cf3cc450.1 | 0:6.0.9-5.module+el8.4.0+22739+cf3cc450.1 |
redis-docRed Hat:rhel_tus:8.4::appstream |
before 0:6.0.9-5.module+el8.4.0+22739+cf3cc450.1 | 0:6.0.9-5.module+el8.4.0+22739+cf3cc450.1 |
redisRed Hat:rhel_aus:8.6::appstream |
before 0:6.0.9-5.module+el8.6.0+22735+5bedcf81.1 | 0:6.0.9-5.module+el8.6.0+22735+5bedcf81.1 |
redis-debuginfoRed Hat:rhel_aus:8.6::appstream |
before 0:6.0.9-5.module+el8.6.0+22735+5bedcf81.1 | 0:6.0.9-5.module+el8.6.0+22735+5bedcf81.1 |
redis-debugsourceRed Hat:rhel_aus:8.6::appstream |
before 0:6.0.9-5.module+el8.6.0+22735+5bedcf81.1 | 0:6.0.9-5.module+el8.6.0+22735+5bedcf81.1 |
redis-develRed Hat:rhel_aus:8.6::appstream |
before 0:6.0.9-5.module+el8.6.0+22735+5bedcf81.1 | 0:6.0.9-5.module+el8.6.0+22735+5bedcf81.1 |
redis-docRed Hat:rhel_aus:8.6::appstream |
before 0:6.0.9-5.module+el8.6.0+22735+5bedcf81.1 | 0:6.0.9-5.module+el8.6.0+22735+5bedcf81.1 |
redisRed Hat:rhel_e4s:8.6::appstream |
before 0:6.0.9-5.module+el8.6.0+22735+5bedcf81.1 | 0:6.0.9-5.module+el8.6.0+22735+5bedcf81.1 |
redis-debuginfoRed Hat:rhel_e4s:8.6::appstream |
before 0:6.0.9-5.module+el8.6.0+22735+5bedcf81.1 | 0:6.0.9-5.module+el8.6.0+22735+5bedcf81.1 |
redis-debugsourceRed Hat:rhel_e4s:8.6::appstream |
before 0:6.0.9-5.module+el8.6.0+22735+5bedcf81.1 | 0:6.0.9-5.module+el8.6.0+22735+5bedcf81.1 |
redis-develRed Hat:rhel_e4s:8.6::appstream |
before 0:6.0.9-5.module+el8.6.0+22735+5bedcf81.1 | 0:6.0.9-5.module+el8.6.0+22735+5bedcf81.1 |
redis-docRed Hat:rhel_e4s:8.6::appstream |
before 0:6.0.9-5.module+el8.6.0+22735+5bedcf81.1 | 0:6.0.9-5.module+el8.6.0+22735+5bedcf81.1 |
redisRed Hat:rhel_tus:8.6::appstream |
before 0:6.0.9-5.module+el8.6.0+22735+5bedcf81.1 | 0:6.0.9-5.module+el8.6.0+22735+5bedcf81.1 |
redis-debuginfoRed Hat:rhel_tus:8.6::appstream |
before 0:6.0.9-5.module+el8.6.0+22735+5bedcf81.1 | 0:6.0.9-5.module+el8.6.0+22735+5bedcf81.1 |
redis-debugsourceRed Hat:rhel_tus:8.6::appstream |
before 0:6.0.9-5.module+el8.6.0+22735+5bedcf81.1 | 0:6.0.9-5.module+el8.6.0+22735+5bedcf81.1 |
redis-develRed Hat:rhel_tus:8.6::appstream |
before 0:6.0.9-5.module+el8.6.0+22735+5bedcf81.1 | 0:6.0.9-5.module+el8.6.0+22735+5bedcf81.1 |
redis-docRed Hat:rhel_tus:8.6::appstream |
before 0:6.0.9-5.module+el8.6.0+22735+5bedcf81.1 | 0:6.0.9-5.module+el8.6.0+22735+5bedcf81.1 |
redisRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:7.2.7-1.module+el9.5.0+22705+3d861c1c | 0:7.2.7-1.module+el9.5.0+22705+3d861c1c |
redis-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:7.2.7-1.module+el9.5.0+22705+3d861c1c | 0:7.2.7-1.module+el9.5.0+22705+3d861c1c |
redis-debugsourceRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:7.2.7-1.module+el9.5.0+22705+3d861c1c | 0:7.2.7-1.module+el9.5.0+22705+3d861c1c |
redis-develRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:7.2.7-1.module+el9.5.0+22705+3d861c1c | 0:7.2.7-1.module+el9.5.0+22705+3d861c1c |
redis-docRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:7.2.7-1.module+el9.5.0+22705+3d861c1c | 0:7.2.7-1.module+el9.5.0+22705+3d861c1c |
redisRed Hat:enterprise_linux:9::appstream From an advisory covering 5 CVEs |
before 0:6.2.17-1.el9_5 | 0:6.2.17-1.el9_5 |
redis-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 5 CVEs |
before 0:6.2.17-1.el9_5 | 0:6.2.17-1.el9_5 |
redis-debugsourceRed Hat:enterprise_linux:9::appstream From an advisory covering 5 CVEs |
before 0:6.2.17-1.el9_5 | 0:6.2.17-1.el9_5 |
redis-develRed Hat:enterprise_linux:9::appstream From an advisory covering 5 CVEs |
before 0:6.2.17-1.el9_5 | 0:6.2.17-1.el9_5 |
redis-docRed Hat:enterprise_linux:9::appstream From an advisory covering 5 CVEs |
before 0:6.2.17-1.el9_5 | 0:6.2.17-1.el9_5 |
redisRocky Linux:8 From an advisory covering 10 CVEs |
before 0:6.2.17-1.module+el8.10.0+1923+5b85c6a7 | 0:6.2.17-1.module+el8.10.0+1923+5b85c6a7 |
redisRocky Linux:9 From an advisory covering 5 CVEs |
before 0:6.2.17-1.el9_5 | 0:6.2.17-1.el9_5 |
redisSUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS From an advisory covering 3 CVEs |
before 6.0.14-150200.6.32.1 | 6.0.14-150200.6.32.1 |
redisSUSE:Linux Enterprise Server 15 SP3-LTSS From an advisory covering 3 CVEs |
before 6.0.14-150200.6.32.1 | 6.0.14-150200.6.32.1 |
redisSUSE:Linux Enterprise Server for SAP Applications 15 SP3 From an advisory covering 3 CVEs |
before 6.0.14-150200.6.32.1 | 6.0.14-150200.6.32.1 |
redisSUSE:Enterprise Storage 7.1 From an advisory covering 3 CVEs |
before 6.0.14-150200.6.32.1 | 6.0.14-150200.6.32.1 |
redis7SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 2 CVEs |
before 7.0.8-150500.3.15.1 | 7.0.8-150500.3.15.1 |
redis7SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 2 CVEs |
before 7.0.8-150500.3.15.1 | 7.0.8-150500.3.15.1 |
redis7SUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 2 CVEs |
before 7.0.8-150500.3.15.1 | 7.0.8-150500.3.15.1 |
redis7SUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 2 CVEs |
before 7.0.8-150500.3.15.1 | 7.0.8-150500.3.15.1 |
redis7SUSE:Linux Enterprise Module for Server Applications 15 SP6 From an advisory covering 2 CVEs |
before 7.0.8-150600.8.6.1 | 7.0.8-150600.8.6.1 |
redis7openSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 7.0.8-150600.8.6.1 | 7.0.8-150600.8.6.1 |
redisSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS |
before 6.2.6-150400.3.31.1 | 6.2.6-150400.3.31.1 |
redisSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS |
before 6.2.6-150400.3.31.1 | 6.2.6-150400.3.31.1 |
redisSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS |
before 6.2.6-150400.3.31.1 | 6.2.6-150400.3.31.1 |
redisSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS |
before 6.2.6-150400.3.31.1 | 6.2.6-150400.3.31.1 |
redisSUSE:Linux Enterprise Server 15 SP4-LTSS |
before 6.2.6-150400.3.31.1 | 6.2.6-150400.3.31.1 |
redisSUSE:Linux Enterprise Server 15 SP5-LTSS |
before 6.2.6-150400.3.31.1 | 6.2.6-150400.3.31.1 |
redisSUSE:Linux Enterprise Server for SAP Applications 15 SP4 |
before 6.2.6-150400.3.31.1 | 6.2.6-150400.3.31.1 |
redisSUSE:Linux Enterprise Server for SAP Applications 15 SP5 |
before 6.2.6-150400.3.31.1 | 6.2.6-150400.3.31.1 |
redisSUSE:Manager Proxy 4.3 |
before 6.2.6-150400.3.31.1 | 6.2.6-150400.3.31.1 |
redisSUSE:Manager Server 4.3 |
before 6.2.6-150400.3.31.1 | 6.2.6-150400.3.31.1 |
redisSUSE:Linux Enterprise Module for Server Applications 15 SP6 From an advisory covering 2 CVEs |
before 7.2.4-150600.3.6.1 | 7.2.4-150600.3.6.1 |
redisopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 7.2.4-150600.3.6.1 | 7.2.4-150600.3.6.1 |
redisUbuntu:Pro:14.04:LTS |
before 2:2.8.4-2ubuntu0.2+esm4, plus listed versions 2:2.6.13-12:2.6.16-32:2.8.0-12:2.8.2-12:2.8.4-2 Show 4 moreShow less2:2.8.4-2ubuntu0.22:2.8.4-2ubuntu0.2+esm12:2.8.4-2ubuntu0.2+esm22:2.8.4-2ubuntu0.2+esm3 |
2:2.8.4-2ubuntu0.2+esm4 |
redisUbuntu:Pro:16.04:LTS |
before 2:3.0.6-1ubuntu0.4+esm3, plus listed versions 2:3.0.3-32:3.0.5-12:3.0.5-22:3.0.5-32:3.0.5-4 Show 6 moreShow less2:3.0.6-12:3.0.6-1ubuntu0.22:3.0.6-1ubuntu0.32:3.0.6-1ubuntu0.42:3.0.6-1ubuntu0.4+esm12:3.0.6-1ubuntu0.4+esm2 |
2:3.0.6-1ubuntu0.4+esm3 |
redisUbuntu:Pro:18.04:LTS |
before 5:4.0.9-1ubuntu0.2+esm5, plus listed versions 4:4.0.1-74:4.0.2-64:4.0.2-95:4.0.5-15:4.0.6-1 Show 10 moreShow less5:4.0.6-25:4.0.7-15:4.0.8-15:4.0.8-25:4.0.9-15:4.0.9-1ubuntu0.15:4.0.9-1ubuntu0.25:4.0.9-1ubuntu0.2+esm25:4.0.9-1ubuntu0.2+esm35:4.0.9-1ubuntu0.2+esm4 |
5:4.0.9-1ubuntu0.2+esm5 |
redisUbuntu:Pro:20.04:LTS |
before 5:5.0.7-2ubuntu0.1+esm3, plus listed versions 5:5.0.5-2build15:5.0.6-15:5.0.7-15:5.0.7-25:5.0.7-2ubuntu0.1~esm15:5.0.7-2ubuntu0.15:5.0.7-2ubuntu0.1+esm15:5.0.7-2ubuntu0.1+esm2 |
5:5.0.7-2ubuntu0.1+esm3 |
redisUbuntu:Pro:22.04:LTS |
before 5:6.0.16-1ubuntu1+esm2, plus listed versions 5:6.0.15-15:6.0.16-15:6.0.16-1build15:6.0.16-1ubuntu15:6.0.16-1ubuntu1+esm1 |
5:6.0.16-1ubuntu1+esm2 |
redisUbuntu:24.04:LTS |
before 5:7.0.15-1ubuntu0.24.04.1, plus listed versions 5:7.0.12-15:7.0.14-15:7.0.14-25:7.0.15-15:7.0.15-1build15:7.0.15-1build2 |
5:7.0.15-1ubuntu0.24.04.1 |
valkeyUbuntu:24.04:LTS |
before 7.2.8+dfsg1-0ubuntu0.24.04.2, plus listed versions 7.2.5+dfsg1-2ubuntu4~24.04.17.2.7+dfsg1-0ubuntu0.24.04.17.2.8+dfsg1-0ubuntu0.24.04.1 |
7.2.8+dfsg1-0ubuntu0.24.04.2 |
redictUbuntu:25.10 |
All versions, plus listed versions 7.3.2+ds-17.3.5+ds-17.3.5+ds-1ubuntu0.17.3.5+ds-1ubuntu0.2 |
None known |
redictUbuntu:26.10 |
All versions, plus listed versions 7.3.6+ds-17.3.6+ds-27.3.6+ds-2build1 |
None known |
redictUbuntu:26.04:LTS |
All versions, plus listed versions 7.3.5+ds-17.3.5+ds-1ubuntu0.17.3.6+ds-1 |
None known |
redisUbuntu:Pro:14.04:LTS From an advisory covering 3 CVEs |
before 2:2.8.4-2ubuntu0.2+esm4, plus listed versions 2:2.6.13-12:2.6.16-32:2.8.0-12:2.8.2-12:2.8.4-2 Show 4 moreShow less2:2.8.4-2ubuntu0.22:2.8.4-2ubuntu0.2+esm12:2.8.4-2ubuntu0.2+esm22:2.8.4-2ubuntu0.2+esm3 |
2:2.8.4-2ubuntu0.2+esm4 |
redisUbuntu:Pro:16.04:LTS From an advisory covering 3 CVEs |
before 2:3.0.6-1ubuntu0.4+esm3, plus listed versions 2:3.0.3-32:3.0.5-12:3.0.5-22:3.0.5-32:3.0.5-4 Show 6 moreShow less2:3.0.6-12:3.0.6-1ubuntu0.22:3.0.6-1ubuntu0.32:3.0.6-1ubuntu0.42:3.0.6-1ubuntu0.4+esm12:3.0.6-1ubuntu0.4+esm2 |
2:3.0.6-1ubuntu0.4+esm3 |
redisUbuntu:Pro:18.04:LTS From an advisory covering 3 CVEs |
before 5:4.0.9-1ubuntu0.2+esm5, plus listed versions 4:4.0.1-74:4.0.2-64:4.0.2-95:4.0.5-15:4.0.6-1 Show 10 moreShow less5:4.0.6-25:4.0.7-15:4.0.8-15:4.0.8-25:4.0.9-15:4.0.9-1ubuntu0.15:4.0.9-1ubuntu0.25:4.0.9-1ubuntu0.2+esm25:4.0.9-1ubuntu0.2+esm35:4.0.9-1ubuntu0.2+esm4 |
5:4.0.9-1ubuntu0.2+esm5 |
redisUbuntu:Pro:20.04:LTS From an advisory covering 3 CVEs |
before 5:5.0.7-2ubuntu0.1+esm3, plus listed versions 5:5.0.5-2build15:5.0.6-15:5.0.7-15:5.0.7-25:5.0.7-2ubuntu0.1~esm15:5.0.7-2ubuntu0.15:5.0.7-2ubuntu0.1+esm15:5.0.7-2ubuntu0.1+esm2 |
5:5.0.7-2ubuntu0.1+esm3 |
redisUbuntu:Pro:22.04:LTS From an advisory covering 3 CVEs |
before 5:6.0.16-1ubuntu1+esm2, plus listed versions 5:6.0.15-15:6.0.16-15:6.0.16-1build15:6.0.16-1ubuntu15:6.0.16-1ubuntu1+esm1 |
5:6.0.16-1ubuntu1+esm2 |
redisUbuntu:24.04:LTS From an advisory covering 3 CVEs |
before 5:7.0.15-1ubuntu0.24.04.1, plus listed versions 5:7.0.12-15:7.0.14-15:7.0.14-25:7.0.15-15:7.0.15-1build15:7.0.15-1build2 |
5:7.0.15-1ubuntu0.24.04.1 |
valkeyUbuntu:24.04:LTS From an advisory covering 2 CVEs |
before 7.2.8+dfsg1-0ubuntu0.24.04.2, plus listed versions 7.2.5+dfsg1-2ubuntu4~24.04.17.2.7+dfsg1-0ubuntu0.24.04.17.2.8+dfsg1-0ubuntu0.24.04.1 |
7.2.8+dfsg1-0ubuntu0.24.04.2 |
valkeyopenSUSE:Tumbleweed From an advisory covering 2 CVEs |
before 8.0.2-1.1 | 8.0.2-1.1 |
redisopenSUSE:Tumbleweed From an advisory covering 7 CVEs |
before 8.0.2-1.1 | 8.0.2-1.1 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| PoC in GitHub | publicqi/CVE-2024-46981 | 2025-03-19 |
| PoC in GitHub | xsshk/CVE-2024-46981 | 2025-03-21 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| affected | OSV | |
| first indexed | CVE List, EUVD, NVD, OSV, PoC in GitHub |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2024-46981 is a high vulnerability (CVSS 7.0) in Redis, published January 6, 2025. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 8.18%, the 94th percentile. Fixed in redict 7.3.2-r0.
References
github.com/redis/redis/security/advisories/GHSA-39h2-x6c4-6w4c
github.com/redis/redis/releases/tag/6.2.17
github.com/redis/redis/releases/tag/7.2.7
github.com/redis/redis/releases/tag/7.4.2
lists.debian.org/debian-lts-announce/2025/01/msg00018.html
vicarius.io/vsociety/posts/cve-2024-46981-detect-redis-vulnerability
Show 147 moreShow less
vicarius.io/vsociety/posts/cve-2024-46981-mitigate-redis-vulnerability
security.alpinelinux.org/vuln/CVE-2024-46981
access.redhat.com/errata/RHSA-2025:0595
access.redhat.com/security/cve/CVE-2022-24834
access.redhat.com/security/cve/CVE-2022-35977
access.redhat.com/security/cve/CVE-2022-36021
access.redhat.com/security/cve/CVE-2023-22458
access.redhat.com/security/cve/CVE-2023-25155
access.redhat.com/security/cve/CVE-2023-28856
access.redhat.com/security/cve/CVE-2023-45145
access.redhat.com/security/cve/CVE-2024-31228
access.redhat.com/security/cve/CVE-2024-31449
access.redhat.com/security/cve/CVE-2024-46981
bugzilla.redhat.com/2163132
bugzilla.redhat.com/2163133
bugzilla.redhat.com/2174305
bugzilla.redhat.com/2174306
bugzilla.redhat.com/2187525
bugzilla.redhat.com/2221662
bugzilla.redhat.com/2244940
bugzilla.redhat.com/2317056
bugzilla.redhat.com/2317058
bugzilla.redhat.com/2336004
errata.almalinux.org/8/ALSA-2025-0595.html
access.redhat.com/errata/RHSA-2025:0692
access.redhat.com/security/cve/CVE-2024-51741
bugzilla.redhat.com/2336007
errata.almalinux.org/9/ALSA-2025-0692.html
access.redhat.com/errata/RHSA-2025:0693
errata.almalinux.org/9/ALSA-2025-0693.html
nvd.nist.gov/vuln/detail/CVE-2024-46981
docs.bell-sw.com/security/cves/CVE-2024-46981
docs.bell-sw.com/security/advisories/BELL-SA-2025-1
codeberg.org/redict/redict/releases/tag/7.3.2
github.com/valkey-io/valkey/releases/tag/8.0.2
redict.io/posts/2025-01-08-redict-7.3.2-released
github.com/CVEProject/cvelistV5/tree/main/cves/2024/46xxx/CVE-2024-46981.json
security-tracker.debian.org/tracker/CVE-2024-46981
advisories.mageia.org/MGASA-2025-0033.html
bugs.mageia.org/show_bug.cgi?id=33924
lists.fedoraproject.org/archives/list/[email protected]/message/4HQU52SRIF5TB4GL3LJOHKX2MUHXNHH6
lists.debian.org/debian-security-announce/2025/msg00018.html
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-1157
nvd.nist.gov/vuln/detail/CVE-2021-32626
nvd.nist.gov/vuln/detail/CVE-2021-32627
nvd.nist.gov/vuln/detail/CVE-2021-32628
nvd.nist.gov/vuln/detail/CVE-2021-32675
nvd.nist.gov/vuln/detail/CVE-2021-32687
nvd.nist.gov/vuln/detail/CVE-2021-32762
nvd.nist.gov/vuln/detail/CVE-2021-41099
nvd.nist.gov/vuln/detail/CVE-2022-24735
nvd.nist.gov/vuln/detail/CVE-2022-24736
nvd.nist.gov/vuln/detail/CVE-2022-35977
nvd.nist.gov/vuln/detail/CVE-2022-3647
nvd.nist.gov/vuln/detail/CVE-2023-25155
access.redhat.com/errata/RHSA-2025:0398
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2336004
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_0398.json
cve.org/CVERecord?id=CVE-2024-46981
access.redhat.com/errata/RHSA-2025:0399
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_0399.json
access.redhat.com/errata/RHSA-2025:0400
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_0400.json
access.redhat.com/errata/RHSA-2025:0566
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_0566.json
bugzilla.redhat.com/show_bug.cgi?id=2163132
bugzilla.redhat.com/show_bug.cgi?id=2163133
bugzilla.redhat.com/show_bug.cgi?id=2174305
bugzilla.redhat.com/show_bug.cgi?id=2174306
bugzilla.redhat.com/show_bug.cgi?id=2187525
bugzilla.redhat.com/show_bug.cgi?id=2221662
bugzilla.redhat.com/show_bug.cgi?id=2244940
bugzilla.redhat.com/show_bug.cgi?id=2317056
bugzilla.redhat.com/show_bug.cgi?id=2317058
issues.redhat.com/browse/RHEL-66165
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_0595.json
cve.org/CVERecord?id=CVE-2022-24834
nvd.nist.gov/vuln/detail/CVE-2022-24834
github.com/redis/redis/security/advisories/GHSA-p8x2-9v9q-c838
groups.google.com/g/redis-db/c/JDjKS0GubsQ
cve.org/CVERecord?id=CVE-2022-35977
github.com/redis/redis/security/advisories/GHSA-mrcw-fhw9-fj8j
cve.org/CVERecord?id=CVE-2022-36021
nvd.nist.gov/vuln/detail/CVE-2022-36021
github.com/redis/redis/commit/dcbfcb916ca1a269b3feef86ee86835294758f84
github.com/redis/redis/security/advisories/GHSA-jr7j-rfj5-8xqv
cve.org/CVERecord?id=CVE-2023-22458
nvd.nist.gov/vuln/detail/CVE-2023-22458
github.com/redis/redis/security/advisories/GHSA-r8w2-2m53-gprj
cve.org/CVERecord?id=CVE-2023-25155
github.com/redis/redis/commit/2a2a582e7cd99ba3b531336b8bd41df2b566e619
github.com/redis/redis/security/advisories/GHSA-x2r7-j9vw-3w83
cve.org/CVERecord?id=CVE-2023-28856
nvd.nist.gov/vuln/detail/CVE-2023-28856
github.com/redis/redis/security/advisories/GHSA-hjv8-vjf6-wcr6
cve.org/CVERecord?id=CVE-2023-45145
nvd.nist.gov/vuln/detail/CVE-2023-45145
github.com/redis/redis/security/advisories/GHSA-ghmp-889m-7cvx
cve.org/CVERecord?id=CVE-2024-31228
nvd.nist.gov/vuln/detail/CVE-2024-31228
github.com/redis/redis/commit/9317bf64659b33166a943ec03d5d9b954e86afb0
github.com/redis/redis/security/advisories/GHSA-66gq-c942-6976
cve.org/CVERecord?id=CVE-2024-31449
nvd.nist.gov/vuln/detail/CVE-2024-31449
github.com/redis/redis/commit/1f7c148be2cbacf7d50aa461c58b871e87cc5ed9
github.com/redis/redis/security/advisories/GHSA-whxg-wx83-85p5
access.redhat.com/errata/RHSA-2025:0640
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_0640.json
access.redhat.com/errata/RHSA-2025:0685
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_0685.json
access.redhat.com/errata/RHSA-2025:0689
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_0689.json
bugzilla.redhat.com/show_bug.cgi?id=2336007
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_0692.json
cve.org/CVERecord?id=CVE-2024-51741
nvd.nist.gov/vuln/detail/CVE-2024-51741
github.com/redis/redis/security/advisories/GHSA-prpq-rh5h-46g9
issues.redhat.com/browse/RHEL-26627
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_0693.json
errata.rockylinux.org/RLSA-2025:0595
errata.rockylinux.org/RLSA-2025:0693
suse.com/support/update/announcement/2025/suse-su-20250081-1
bugzilla.suse.com/1231264
bugzilla.suse.com/1231265
bugzilla.suse.com/1235387
suse.com/security/cve/CVE-2024-31228
suse.com/security/cve/CVE-2024-31449
suse.com/security/cve/CVE-2024-46981
suse.com/support/update/announcement/2025/suse-su-20250160-1
bugzilla.suse.com/1235386
suse.com/security/cve/CVE-2024-51741
suse.com/support/update/announcement/2025/suse-su-20250161-1
suse.com/support/update/announcement/2025/suse-su-20250162-1
suse.com/support/update/announcement/2025/suse-su-20250163-1
ubuntu.com/security/CVE-2024-46981
github.com/redis/redis/commit/e344b2b5879aa52870e6838212dfb78b7968fcbf
codeberg.org/redict/redict/issues/60
github.com/valkey-io/valkey/commit/4ffd3ebdeb028d0b9e50cf5986e9f1b6a2e1c031
ubuntu.com/security/notices/USN-7321-1
ubuntu.com/security/notices/USN-7359-1
ubuntu.com/security/CVE-2024-31228
ubuntu.com/security/CVE-2024-51741
lists.opensuse.org/archives/list/[email protected]/thread/TGZSR4XROA2QNSJN3D6QEMR3R6FSTFZQ
suse.com/security/cve/CVE-2024-31227
suse.com/security/cve/CVE-2025-21605
suse.com/security/cve/CVE-2025-27151
Left out here: the rest of 1 source description. The JSON record has them.