Skip to main content

Redis EUVDEUVD-2026-48762

| CVE-2026-66373 HIGH
Double Free (CWE-415)
2026-07-25 mitre GHSA-c964-568j-vxx7
7.5
CVSS 3.1 · Vendor: mitre
Share

Severity by source

Vendor (mitre) PRIMARY
7.5 HIGH
AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI
7.5 HIGH

RESTORE requires an authenticated session (PR:L) and a precisely crafted stream payload with shared-NACK state (AC:H); heap corruption enables full compromise (C:H/I:H/A:H).

3.1 AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:H/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
SUSE
HIGH
qualitative
Red Hat
7.5 HIGH
qualitative

Primary rating from Vendor (mitre).

CVSS VectorVendor: mitre

CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Attack Vector
Network
Attack Complexity
High
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

4
Source Code Evidence Fetched
Jul 25, 2026 - 11:37 vuln.today
Analysis Generated
Jul 25, 2026 - 11:37 vuln.today
Patch available
Jul 25, 2026 - 02:17 EUVD
CVE Published
Jul 25, 2026 - 00:08 cve.org
HIGH 7.5

DescriptionCVE.org

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.

AnalysisAI

Remote code execution in Redis before 8.8.0 is possible when an authenticated attacker can run the RESTORE command with a maliciously crafted serialized stream payload. The payload defines a stream consumer-group PEL in which the same NACK (pending entry) is referenced by two different consumers, so tearing those consumers down (via XGROUP DELCONSUMER or XACK) triggers a CWE-415 double free of the shared NACK object, corrupting the heap. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Access
Authenticate to Redis instance
Delivery
Send crafted RESTORE stream payload
Exploit
Load shares one NACK across two consumers
Execution
Trigger XACK/DELCONSUMER to free NACK twice
Persist
Corrupt heap via double free
Impact
Achieve code execution as redis-server

Vulnerability AssessmentAI

Exploitation Exploitation requires (1) an authenticated Redis session (PR:L) and (2) the ability to execute the RESTORE command with an attacker-supplied serialized payload - the description explicitly frames this as 'the unusual case where an authenticated attacker can execute RESTORE.' The payload must define a stream whose consumer-group PEL references the same NACK from more than one consumer, and the attacker must then trigger deletion/acknowledgement of both consumers (XGROUP DELCONSUMER / XACK) to cause the double free. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The provided CVSS 3.1 vector (AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H, score 7.5) is internally consistent with the description: network-reachable but requiring an authenticated session (PR:L) and a hard-to-arrange precondition (AC:H) - the ability to execute RESTORE with attacker-controlled serialized data. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario An attacker with authenticated access to a multi-tenant or loosely-secured Redis instance (or who has compromised application credentials) issues a RESTORE command carrying a crafted stream payload whose consumer-group PEL shares a single NACK between two consumers. The attacker then issues XACK/XREADGROUP/DELCONSUMER operations to free the shared NACK twice, corrupting the heap and, given the publicly available POC, working toward arbitrary code execution in the redis-server process. …
Remediation Vendor-released patch: Redis 8.8.0 - upgrade to 8.8.0 or later, which adds validation in rdbLoadObject rejecting stream payloads where a NACK already has a consumer assigned (PR #15081, diff https://github.com/redis/redis/compare/8.6.4...8.8.0). … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours, inventory all Redis deployments across the organization and identify instances running versions prior to 8.8.0; prioritize by business criticality and network exposure. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

More in Redis

View all
CVE-2026-48172 CRITICAL POC
10.0 May 21

Privilege escalation to root in the LiteSpeed User-End cPanel Plugin (versions 2.3 through before 2.4.5) lets attackers

CVE-2025-49844 CRITICAL POC
9.9 Oct 03

UAF in Redis 8.2.1 via crafted Lua scripts by authenticated users. EPSS 12.4%. Patch available.

CVE-2022-0543 CRITICAL POC
10.0 Feb 18

It was discovered, that redis, a persistent key-value database, due to a packaging issue, is prone to a (Debian-specific

CVE-2018-11218 CRITICAL POC
9.8 Jun 17

Memory Corruption was discovered in the cmsgpack library in the Lua subsystem in Redis before 3.2.12, 4.x before 4.0.10,

CVE-2025-46817 HIGH POC
7.0 Oct 03

Redis is an open source, in-memory database that persists on disk. Versions 8.2.1 and below allow an authenticated user

CVE-2015-4335 CRITICAL POC
10.0 Jun 09

Redis before 2.8.21 and 3.x before 3.0.2 allows remote attackers to execute arbitrary Lua bytecode via the eval command.

CVE-2016-8339 CRITICAL POC
9.8 Oct 28

A buffer overflow in Redis 3.2.x prior to 3.2.4 causes arbitrary code execution when a crafted command is sent. Rated cr

CVE-2026-27574 CRITICAL POC
9.9 Feb 21

Code injection in OneUptime monitoring via custom JS monitor using vm module. PoC and patch available.

CVE-2021-31649 CRITICAL POC
9.8 Jun 24

In applications using jfinal 4.9.08 and below, there is a deserialization vulnerability when using redis,may be vulnerab

CVE-2020-11981 CRITICAL POC
9.8 Jul 17

An issue was found in Apache Airflow versions 1.10.10 and below. Rated critical severity (CVSS 9.8), this vulnerability

CVE-2018-11219 CRITICAL POC
9.8 Jun 17

An Integer Overflow issue was discovered in the struct library in the Lua subsystem in Redis before 3.2.12, 4.x before 4

CVE-2024-23998 CRITICAL POC
9.6 Jul 05

goanother Another Redis Desktop Manager =<1.6.1 is vulnerable to Cross Site Scripting (XSS) via src/components/Setting.v

Vendor StatusVendor

SUSE

Severity: Important
Product Status
SUSE Linux Enterprise High Performance Computing 15 SP7 Affected
SUSE Linux Enterprise Module for Server Applications 15 SP7 Affected
SUSE Linux Enterprise Server 15 SP7 Affected
SUSE Linux Enterprise Server 16.0 Affected
SUSE Linux Enterprise Server 16.1 Affected

Share

EUVD-2026-48762 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy