Description
Redis before 8.8.0, in the unusual case where an authenticated attacker can execute RESTORE, allows remote code execution via a RESTORE payload where the same NACK (pending entry) is referenced by more than one consumer, because deleting both consumers via XGROUP DELCONSUMER leads to a double free. NOTE: this issue exists because of an incomplete fix for CVE-2026-25243.
Published: 2026-07-25
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

In Redis versions prior to 8.8.0, an authenticated attacker who can issue the RESTORE command can create a payload that references the same NACK (pending entry) for multiple consumers. When the attacker subsequently removes those consumers with XGROUP DELCONSUMER, the server frees the shared memory twice, creating a double free (CWE‑415) that can be leveraged to execute arbitrary code. The flaw may also involve elements of command injection (CWE‑1341) because the crafted payload can manipulate the internal command handling logic, further expanding the attack surface. The vulnerability is a direct result of an incomplete fix for CVE‑2026‑25243.

Affected Systems

All Redis deployments running a version earlier than 8.8.0 are vulnerable, regardless of operating system or deployment style. The issue arises whenever an authenticated client can invoke RESTORE and consumer groups are in use; it is not limited to particular configurations.

Risk and Exploitability

The CVSS score of 7.5 reflects high severity, while the EPSS score of less than 1% indicates a very low likelihood of exploitation in the wild at the time of assessment. The vulnerability is not listed in CISA's KEV catalog, indicating no known widespread exploitation. Attackers would need valid credentials and the ability to execute RESTORE followed by XGROUP DELCONSUMER, making the attack vector application‑level and requiring specific command sequences.

Generated by OpenCVE AI on August 7, 2026 at 01:40 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Redis to version 8.8.0 or newer to eliminate the double free flaw.
  • If an upgrade is not immediately possible, restrict or remove the RESTORE command from the ACL for all users, or block it via command‑filter settings to prevent malicious payloads.
  • Drop consumer groups that are unnecessary for normal operation and ensure that XGROUP DELCONSUMER is only used by trusted processes with limited privileges.

Generated by OpenCVE AI on August 7, 2026 at 01:40 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4722-1 redis security update
History

Fri, 07 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
Title redis: Redis: Remote Code Execution via specially crafted RESTORE payload
Weaknesses CWE-1341
References
Metrics threat_severity

None

threat_severity

Important


Mon, 03 Aug 2026 20:00:00 +0000

Type Values Removed Values Added
Title Redis Remote Code Execution via Double Free in RESTORE with Consumer Group Deletion

Sun, 02 Aug 2026 14:15:00 +0000

Type Values Removed Values Added
Title Redis Remote Code Execution via Double Free in RESTORE with Consumer Group Deletion

Sat, 01 Aug 2026 03:00:00 +0000

Type Values Removed Values Added
Title Remote code execution via double free in Redis RESTORE with XGROUP DELCONSUMER

Mon, 27 Jul 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Sun, 26 Jul 2026 03:15:00 +0000

Type Values Removed Values Added
Title Remote code execution via double free in Redis RESTORE with XGROUP DELCONSUMER

Sat, 25 Jul 2026 01:00:00 +0000

Type Values Removed Values Added
Description Redis before 8.8.0, in the unusual case where an authenticated attacker can execute RESTORE, allows remote code execution via a RESTORE payload where the same NACK (pending entry) is referenced by more than one consumer, because deleting both consumers via XGROUP DELCONSUMER leads to a double free. NOTE: this issue exists because of an incomplete fix for CVE-2026-25243.
First Time appeared Redis
Redis redis
Weaknesses CWE-415
CPEs cpe:2.3:a:redis:redis:*:*:*:*:*:*:*:*
Vendors & Products Redis
Redis redis
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H'}


cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-08-07T00:01:51.054Z

Reserved: 2026-07-25T00:08:35.560Z

Link: CVE-2026-66373

cve-icon Vulnrichment

Updated: 2026-08-07T00:01:51.054Z

cve-icon NVD

Status : Received

Published: 2026-07-25T01:16:26.277

Modified: 2026-08-07T00:16:38.980

Link: CVE-2026-66373

cve-icon Redhat

Severity : Important

Publid Date: 2026-07-25T00:08:35Z

Links: CVE-2026-66373 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-07T01:45:05Z

Weaknesses
  • CWE-1341

    Multiple Releases of Same Resource or Handle

  • CWE-415

    Double Free