Description
An out-of-bounds read vulnerability in Redis through 8.8.1 allows an adjacent unauthenticated attacker to cause denial of service or information disclosure by sending a specially crafted PING message to the Redis Cluster Bus port.
Published: 2026-08-10
Score: 7.1 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Redis supports a cluster bus feature that exchanges control messages over a dedicated port. In the vulnerable code path, the getPingExtLength() function reads an extension length field without checking that the value is within the bounds of the remaining data buffer. An attacker can forge a PING message that tricks the parser into reading past the end of the buffer, which can corrupt the heap, crash the server, or expose portions of memory. The reported CVSS score of 7.1 reflects the severity of an out‑of‑bounds read that can lead to service disruption or partial information disclosure.

Affected Systems

The flaw was discovered in Redis releases up to and including version 8.8.1. Any deployment using 8.8.1 or an older release is vulnerable. All Redis servers that expose the cluster bus port (defaulting to 16379) to the network may be susceptible if the server is running in cluster mode.

Risk and Exploitability

The CVSS score indicates a moderate‑to‑high risk, and the EPSS score is not available, meaning the likelihood of exploitation is unknown but potentially significant. The vulnerability is listed as not in CISA KEV, so no confirmed public exploits have been reported. The likely attack vector is a network‑based, unauthenticated request that targets the cluster bus port. An attacker adjacent to the Redis cluster or with network access to the bus port can send a crafted PING packet to trigger the out‑of‑bounds read, potentially causing a server crash or leaking memory contents. The lack of authentication or input validation in the message parser is the root cause of the issue.

Generated by OpenCVE AI on August 10, 2026 at 12:27 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Redis to a patched release that fixes the getPingExtLength() out‑of‑bounds read, such as 8.9.0 or later
  • If an upgrade cannot be performed immediately, block traffic to the cluster bus port (default 16379) using firewall rules or network segmentation to ensure only trusted cluster nodes can send messages
  • After applying the fix or containment measures, monitor Redis logs for abnormal PING activity and verify that the server no longer accepts oversized extension lengths

Generated by OpenCVE AI on August 10, 2026 at 12:27 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 10 Aug 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 10 Aug 2026 12:45:00 +0000

Type Values Removed Values Added
First Time appeared Redis
Redis redis
Vendors & Products Redis
Redis redis

Mon, 10 Aug 2026 12:00:00 +0000

Type Values Removed Values Added
Description An out-of-bounds read vulnerability in Redis through 8.8.1 allows an adjacent unauthenticated attacker to cause denial of service or information disclosure by sending a specially crafted PING message to the Redis Cluster Bus port. The getPingExtLength() function in the cluster bus message parser does not validate extension length fields against the actual remaining buffer size, allowing an attacker-controlled packet to cause the parser to read beyond the allocated buffer boundary. An out-of-bounds read vulnerability in Redis through 8.8.1 allows an adjacent unauthenticated attacker to cause denial of service or information disclosure by sending a specially crafted PING message to the Redis Cluster Bus port.

Mon, 10 Aug 2026 11:00:00 +0000

Type Values Removed Values Added
Description An out-of-bounds read vulnerability in Redis through 8.8.1 allows an adjacent unauthenticated attacker to cause denial of service or information disclosure by sending a specially crafted PING message to the Redis Cluster Bus port. The getPingExtLength() function in the cluster bus message parser does not validate extension length fields against the actual remaining buffer size, allowing an attacker-controlled packet to cause the parser to read beyond the allocated buffer boundary.
Title Redis - Heap Out-of-Bounds Read in Cluster Bus PING Message Handler
Weaknesses CWE-125
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: TuranSec

Published:

Updated: 2026-08-10T13:08:51.836Z

Reserved: 2026-08-10T10:32:53.853Z

Link: CVE-2026-72568

cve-icon Vulnrichment

Updated: 2026-08-10T13:08:45.506Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-10T12:30:07Z

Weaknesses