Cloudanix VulnDB

CVE-2024-51741

None

CVSS

—

EPSS

0.3%

Published

Jan 6, 2025

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A flaw allows certain logged-in users to accidentally or intentionally crash the database server, causing temporary loss of access until it is restarted.

Exploitation
Remote Authenticated
Attacker needs
Low Privilege
Complexity
Moderate
Impact
Denial Of Service
Component
Network Service
Class
Denial of service
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

An authenticated user with sufficient privileges can create a malformed ACL selector that triggers a server panic and denial of service when the selector is subsequently accessed.

Why it matters to the business

Successful exploitation leads to unplanned downtime and loss of availability for database services, requiring restarts and potentially affecting dependent applications until the instance is recovered.

How an attack unfolds

An attacker with valid credentials and ACL management rights crafts a malformed selector entry. When the server later evaluates or accesses that selector during normal operations, it panics and terminates, causing immediate denial of service.

How to fix it

Upgrade affected Redis installations to version 7.2.7 or 7.4.2. For the listed Ubuntu packages apply the corresponding fixed kernel versions such as 3.13.0-87.133 for linux on 14.04 LTS, 4.4.0-22.39 for linux on 16.04 LTS, and the specific variants listed for aws, gke, hwe, raspi2, snapdragon, lts-utopic, lts-vivid, and lts-wily packages.

How to confirm the fix worked

Confirm the installed Redis version is at least 7.2.7 or 7.4.2 and verify that the relevant Ubuntu package versions match the fixed kernel releases provided for each distribution variant.

Typical attack path

  1. Obtain authenticated access with privileges sufficient to manage ACLs
  2. Create and store a malformed ACL selector
  3. Trigger evaluation or access of the malformed selector through normal server operations
  4. Observe server panic and resulting denial of service

How to detect it

Monitor system and application logs for unexpected Redis process crashes or restarts, and review authentication and ACL modification events for unusual selector entries created by privileged accounts.

What your security team should do

  • Prioritize patching all Redis instances to the fixed versions immediately given the public availability of the advisory
  • Review and restrict ACL management privileges to the minimum necessary accounts
  • Implement monitoring for unexpected Redis process terminations and restarts
  • Test the upgrade in a non-production environment before broad deployment

The record

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.2.7 and 7.4.2.

Affected packages

Ecosystem Package Introduced Fixed
AlmaLinux:9 redis 0 7.2.7-1.module_el9.5.0+134+2e645600
AlmaLinux:9 redis-devel 0 7.2.7-1.module_el9.5.0+134+2e645600
AlmaLinux:9 redis-doc 0 7.2.7-1.module_el9.5.0+134+2e645600
Alpine:v3.18 redis 0 7.0.15-r2
Alpine:v3.19 redis 0 7.2.7-r0
Alpine:v3.20 valkey 0 7.2.8-r0
Alpine:v3.21 valkey 0 7.2.8-r0
Alpine:v3.22 valkey 0 7.2.8-r0
Bitnami keydb 7.0.0 No fix
Bitnami keydb 7.0.0 7.2.7
Bitnami redis 7.0.0 7.2.7
Bitnami redis 7.0.0 7.2.8
Bitnami valkey 0 8.0.2
Bitnami valkey 7.0.0 7.2.7
Chainguard py3-redis 0 0
Chainguard py3.11-redis 0 0
Chainguard py3.12-redis 0 0
Chainguard py3.13-redis 0 0
Chainguard redis-7.2 0 7.2.7-r0
Chainguard redis-7.2-bitnami-compat 0 7.2.7-r0
Chainguard redis-7.2-bitnami-compat 0 7.4.2-r0
Chainguard redis-7.2-iamguarded-compat 0 7.2.12-r2
Chainguard redis-7.4 0 7.4.2-r0
Chainguard redis-7.4-bitnami-compat 0 7.4.2-r0
Chainguard redis-7.4-iamguarded-compat 0 7.4.2-r0
Chainguard redis-benchmark-7.2 0 7.2.7-r0
Chainguard redis-benchmark-7.2 0 7.2.12-r2
Chainguard redis-benchmark-7.4 0 7.4.2-r0
Chainguard redis-cli-7.2 0 7.2.7-r0
Chainguard redis-cli-7.2 0 7.4.2-r0
Chainguard redis-cli-7.4 0 7.4.2-r0
Chainguard redis-cluster-7.2-bitnami-compat 0 7.2.7-r0
Chainguard redis-cluster-7.2-bitnami-compat 0 7.4.2-r0
Chainguard redis-cluster-7.2-iamguarded-compat 0 7.2.12-r2
Chainguard redis-cluster-7.4-bitnami-compat 0 7.4.2-r0
Chainguard redis-cluster-7.4-iamguarded-compat 0 7.4.2-r0
Chainguard redis-sentinel-7.2-bitnami-compat 0 7.2.7-r0
Chainguard redis-sentinel-7.2-bitnami-compat 0 7.4.2-r0
Chainguard redis-sentinel-7.2-iamguarded-compat 0 7.2.12-r2
Chainguard redis-sentinel-7.4-bitnami-compat 0 7.4.2-r0
Chainguard redis-sentinel-7.4-iamguarded-compat 0 7.4.2-r0
Debian:11 redis 0 No fix
Debian:12 redis 0 No fix
Debian:12 redis 0 5:7.0.15-1~deb12u3
Debian:13 redict 0 7.3.2+ds-1
Debian:13 redis 0 No fix
Debian:13 redis 0 5:7.0.15-3
Debian:13 valkey 0 No fix
Debian:14 redict 0 7.3.2+ds-1
Debian:14 redis 0 5:7.0.15-3
Debian:14 valkey 0 8.0.2+dfsg1-1
Mageia:9 redis 0 7.0.14-1.2.mga9
Rocky Linux:9 redis 0 0:7.2.7-1.module+el9.5.0+30204+5d6debe1
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS redis7 0 7.0.8-150500.3.15.1
SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS redis7 0 7.0.8-150500.3.15.1
SUSE:Linux Enterprise Module for Server Applications 15 SP6 redis 0 7.2.4-150600.3.6.1
SUSE:Linux Enterprise Module for Server Applications 15 SP6 redis7 0 7.0.8-150600.8.6.1
SUSE:Linux Enterprise Server 15 SP5-LTSS redis7 0 7.0.8-150500.3.15.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP5 redis7 0 7.0.8-150500.3.15.1
Ubuntu:20.04:LTS redis 0 No fix
Ubuntu:22.04:LTS redis 0 No fix
Ubuntu:24.04:LTS redis 0 No fix
Ubuntu:24.04:LTS redis 0 5:7.0.15-1ubuntu0.24.04.1
Ubuntu:24.04:LTS valkey 0 No fix
Ubuntu:24.04:LTS valkey 0 7.2.8+dfsg1-0ubuntu0.24.04.2
Ubuntu:24.10 redict 0 No fix
Ubuntu:24.10 redis 0 No fix
Ubuntu:24.10 valkey 0 No fix
Ubuntu:25.04 redict 0 No fix
Ubuntu:25.04 redis 0 No fix
Ubuntu:25.04 valkey 0 No fix
Ubuntu:25.10 redict 0 No fix
Ubuntu:25.10 redis 0 No fix
Ubuntu:25.10 valkey 0 No fix
Ubuntu:Pro:14.04:LTS redis 0 No fix
Ubuntu:Pro:16.04:LTS redis 0 No fix
Ubuntu:Pro:18.04:LTS redis 0 No fix
Wolfi redis-7.2 0 7.2.7-r0
Wolfi redis-7.2-bitnami-compat 0 7.4.2-r0
Wolfi redis-7.4 0 7.4.2-r0
Wolfi redis-benchmark-7.2 0 7.2.12-r2
Wolfi redis-cli-7.2 0 7.4.2-r0
Wolfi redis-cluster-7.2-bitnami-compat 0 7.4.2-r0
Wolfi redis-sentinel-7.2-bitnami-compat 0 7.4.2-r0
openSUSE:Leap 15.6 redis 0 7.2.4-150600.3.6.1
openSUSE:Leap 15.6 redis7 0 7.0.8-150600.8.6.1
openSUSE:Tumbleweed redis 0 8.0.2-1.1
openSUSE:Tumbleweed valkey 0 8.0.2-1.1

Related vulnerabilities