☠️
EXFILTRATING
DATA...
01010111 10110010 00101001 11000110 01101100 10011011 00010001 11100101 01000010 10101111
[ <-- BACK_TO_SEARCH ]
Redis logo [ WEBSITE ] [ VENDOR STATS ]
CVSS: 7.5 CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H 🐛 CWE-415
👁️
Common Weakness Enumeration - Identifies the specific category of software weakness or flaw.

CVE-2026-66373

CVE-2026-66373 Remote Code Execution in MITRE
📅 PUBLISHED: 2026-07-25 00:00 UTC 🔄 UPDATED: 2026-10-02 19:31 UTC
[ OFFICIAL PATCH DEPLOYED ↓ ] FIX: CONFIRMED — 3+ independent sources confirm fix
[ DEFENSE PATCH ↓ ]
💣 PoC: None
👁️
Proof of Concept - Indicates if functional exploit code is publicly available, drastically increasing the risk of immediate attacks.
🎯 EPSS: 0.87%
👁️
0.87% probability
21.8× above the median CVE
Tier: ELEVATED
30-day exploitation window · FIRST.org · updated daily
🥷 MITRE: T1190
👁️
MITRE ATT&CK Tactic - Describes the strategy hackers use to execute this attack.
Country: United States License: Open Source
Patch available — upgrade to latest release
CVSS VECTOR BREAKDOWN 7.5
AV: N Attack Vector Network
AC: H Attack Complexity High
PR: L Privileges Required Low
UI: N User Interaction None
S: U Scope Unchanged
C: H Confidentiality High
I: H Integrity High
A: H Availability High
7.5
THREAT LEVEL
■ tracking this CVE ✓ independent patch confirmation ⧗ same-origin mirror (GHSA) ⚠ active exploitation verification policy →

Executive Summary

CVE-2026-66373 is a double-free vulnerability in Redis versions before 8.8.0 that enables remote code execution. It affects Redis deployments where an authenticated attacker can issue the RESTORE command. An incomplete fix for CVE-2026-25243 allows a crafted RESTORE payload referencing the same NACK entry from multiple consumers; subsequent XGROUP DELCONSUMER operations on both consumers trigger the double free. The resulting memory corruption yields arbitrary code execution with CVSS 7.5 (High).

⚡ AUTOMATE YOUR CVE INTELLIGENCE

This record — and 170,000+ others — are available via the ValtersIT API. One endpoint replaces five: NVD + GitHub CVE + CISA KEV + EPSS + Nuclei + Exploit-DB, unified.

›Patch confidence — UNVERIFIED to CONFIRMED, cross-referenced NVD + RHSA + Debian
›Exploit & PoC — poc_status, poc_url, has_exploit. Not in NVD.
›Shodan dorks — ready-made queries to find exposed vulnerable systems
›Detection rules — YARA · Wazuh · Elastic (all plans) · Sigma (Pro)
›pending_fields — know exactly which of 7 fields NVD hasn't processed yet
›Free backfill — data incomplete when you paid? Re-check within 30 days = 0 credits
PAYG €0.08/lookup Standard €19/mo (was €29) · 5k credits Pro €65/mo (was €99) · 20k credits FOUNDING PRICE · LOCKED FOR LIFE · ENDS 31 DEC 2026
[ FROM €19/MO ]
Free sandbox key available
No signup required

Technical Analysis

The flaw resides in Redis stream consumer-group handling during RESTORE deserialization. When a RESTORE payload encodes a pending entry (NACK) referenced by more than one consumer, the internal reference count is not properly incremented. Execution of XGROUP DELCONSUMER on each consumer decrements the count twice, producing a double free of the NACK structure. This occurs because the fix for CVE-2026-25243 only addressed single-consumer cases and left the multi-consumer reference path unprotected. Attack surface is limited to authenticated clients with RESTORE privileges, typically on internal or exposed Redis instances (port 6379/TCP). The double-free primitive allows heap shaping for control-flow hijacking, leading to RCE.

Exploitation Scenarios

  1. Reconnaissance identifies exposed Redis instances via Shodan dorks for product:Redis on port 6379 and confirms version < 8.8.0 through INFO command. 2) Attacker authenticates and crafts a RESTORE payload containing a stream with one NACK entry referenced by two consumer groups. 3) The payload is sent via the RESTORE command; attacker then issues XGROUP DELCONSUMER on both consumers to trigger the double free and corrupt heap metadata. 4) Post-exploitation uses the resulting write-what-where primitive to overwrite function pointers or ROP chain into shell command execution, achieving code execution on the Redis host.

Impact Assessment

Successful exploitation grants full host compromise on affected Redis servers, including data exfiltration, lateral movement, and persistence. CVSS subscores reflect network attack vector, high complexity due to authentication and heap grooming, and complete impact on confidentiality, integrity, and availability. Blast radius is high in containerized or shared Redis deployments where one compromised instance can affect multiple services. No CISA KEV listing exists, and EPSS remains low at 0.00472.

Detection Guidance

Sigma Rule

title: Redis Double-Free via XGROUP DELCONSUMER
id: 3f8c2a1b-9e4d-4f2a-8c7b-1d5e6f7a8b9c
status: experimental
description: Detects sequences of RESTORE followed by multiple XGROUP DELCONSUMER on same stream
logsource:
  product: redis
detection:
  selection:
    command|contains:
      - 'RESTORE'
      - 'XGROUP DELCONSUMER'
  condition: selection
fields:
  - client_ip
  - command
level: high

YARA Rule

rule Redis_CVE_2026_66373_DoubleFree {
    meta:
        description = "Detects Redis stream NACK double-reference in RESTORE payloads"
    strings:
        $nack = { 4E 41 43 4B ?? ?? ?? ?? 02 00 }
        $restore = "RESTORE"
    condition:
        $restore and $nack
}

Suricata IDS Rule

alert tcp any any -> $REDIS_SERVERS 6379 (msg:"Redis CVE-2026-66373 RESTORE with multi-consumer NACK"; content:"RESTORE"; content:"XGROUP DELCONSUMER"; threshold:type limit, track by_src, seconds 60, count 3; sid:202666373; rev:1;)

Elastic Detection

sequence by process.pid with maxspan=30s
  [process where process.name == "redis-server" and command_line like "*RESTORE*"]
  [process where process.name == "redis-server" and command_line like "*XGROUP DELCONSUMER*"]

Splunk SPL Query

index=redis sourcetype=redis:command
| search command="*RESTORE*" OR command="*XGROUP DELCONSUMER*"
| transaction client_ip command maxspan=30s
| where mvcount(command) > 2
| stats count by client_ip, command

Wazuh OSSEC Rule

<rule id="649858" level="12">
  <if_sid>100001</if_sid>
  <match>RESTORE.*XGROUP DELCONSUMER</match>
  <description>Redis CVE-2026-66373 exploitation attempt detected</description>
</rule>

Mitigation & Patch Guidance

Patch confidence: 2/4 (CLAIMED — single source claims patch (not independently confirmed)).

  1. Immediate mitigations: Restrict RESTORE command via ACLs to trusted clients only; disable unnecessary stream consumer-group features. 2) Patch/upgrade steps: Upgrade to Redis 8.8.0 once independently verified; test in staging before production rollout. 3) Long-term hardening: Implement network segmentation for Redis instances, enable TLS, and enforce least-privilege ACLs on all commands.

References

https://nvd.nist.gov/vuln/detail/CVE-2026-66373 https://osv.dev/vulnerability/CVE-2026-66373 https://github.com/redis/redis (commit history for 8.8.0) No known threat actor campaigns or in-the-wild exploitation recorded.

👁️ SHODAN DORKS (THREAT HUNTING)

What is this? Security researchers use these exact search queries on Shodan.io (a search engine for internet-connected devices) to find vulnerable systems globally. You can copy these dorks to see if your organization's IP space is exposed.

product:Redis
port:6379
redis version:8
◈ SOURCE Analysis & enrichment: valtersit.com/cve/CVE-2026-66373/ · CVE data: NVD/MITRE (public domain) · © 2026 ValtersIT Hub
>_ SYSTEM_CORE: INTEL_ACTIVE
90% TEAM-CURATED // 10% AUTOMATED INGESTION.
ALL PATCH REFERENCES AND VERSION DATA SOURCED FROM NVD + OSV OFFICIAL REGISTRIES.