Summary
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)
Fixed packages 6
| Release | Package | Fixed in |
|---|---|---|
| Ubuntu · 24.04 LTS 24.04:LTS | redis | 5:7.0.15-1ubuntu0.24.04.1 |
| Ubuntu · Pro 14.04 LTS Pro:14.04:LTS | redis | 2:2.8.4-2ubuntu0.2+esm4 |
| Ubuntu · Pro 16.04 LTS Pro:16.04:LTS | redis | 2:3.0.6-1ubuntu0.4+esm3 |
| Ubuntu · Pro 18.04 LTS Pro:18.04:LTS | redis | 5:4.0.9-1ubuntu0.2+esm5 |
| Ubuntu · Pro 20.04 LTS Pro:20.04:LTS | redis | 5:5.0.7-2ubuntu0.1+esm3 |
| Ubuntu · Pro 22.04 LTS Pro:22.04:LTS | redis | 5:6.0.16-1ubuntu1+esm2 |
Vulnerabilities 3
-
High 7.0CVE-2024-46981 Public exploit
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…
-
Medium 5.5
Denial-of-service due to unbounded pattern matching in Redis
Redis is an open source, in-memory database that persists on disk. Authenticated users can trigger a denial-of-service by using specially crafted, long string match patterns on supported commands such as `KEYS`, `SCAN`, `PSUBSCRIBE`, `FUNCTION LIST`, `COMMAND…
-
Medium 4.4
Redis allows denial-of-service due to malformed ACL selectors
Redis is an open source, in-memory database that persists on disk. An authenticated with sufficient privileges may create a malformed ACL selector which, when accessed, triggers a server panic and subsequent denial of service. The problem is fixed in Redis 7.…