Description
Valkey is a distributed key-value database. Prior to 7.2.14, 8.0.10, 8.1.9, 9.0.5, and 9.1.1, Valkey's tlsProcessPendingData function iterates pending_list while an authenticated client can trigger CLIENT KILL, causing connTLSClose to delete the iterator's cached next node and producing a use-after-free that can crash the server or potentially allow remote code execution when TLS is enabled. This issue is fixed in versions 7.2.14, 8.0.10, 8.1.9, 9.0.5, and 9.1.1.
Published: 2026-08-18
Score: 7.5 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

tlsProcessPendingData iterates the pending_list while an authenticated client can trigger CLIENT KILL, leading to a use‑after‑free of the iterator’s cached node. The flaw can crash the server or, when TLS is enabled, allow an attacker to execute arbitrary code on the host. This is a classic use‑after‑free condition (CWE‑416) that compromises integrity and availability and may directly lead to code execution.

Affected Systems

Valkey from the valkey‑io organization is affected. Versions prior to 7.2.14, 8.0.10, 8.1.9, 9.0.5, and 9.1.1 are vulnerable. The issue is fixed in the corresponding release branches mentioned above.

Risk and Exploitability

The vulnerability scores a CVSS of 7.5 indicating high severity. EPSS is not available and the issue is not yet listed in the CISA KEV catalog, but the nature of the flaw and the fact that it can be triggered remotely over TLS means that exploitation is plausible. An attacker with a TLS connection to the server and permission to send CLIENT KILL can exploit the use‑after‑free. The lack of an exploitation block in the CVE data suggests the exact payload is not yet publicly demonstrated, but the risk of remote code execution remains.

Generated by OpenCVE AI on August 18, 2026 at 15:46 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Valkey to the patched releases 7.2.14, 8.0.10, 8.1.9, 9.0.5, or 9.1.1.
  • Disable TLS encryption on the affected instance if an upgrade cannot be performed immediately to eliminate the attack surface.
  • Restrict or revoke the ability for authenticated clients to issue CLIENT KILL, for example by tightening ACLs or disabling the command in the configuration.

Generated by OpenCVE AI on August 18, 2026 at 15:46 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 18 Aug 2026 16:00:00 +0000

Type Values Removed Values Added
First Time appeared Valkey-io
Valkey-io valkey
Vendors & Products Valkey-io
Valkey-io valkey

Tue, 18 Aug 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Tue, 18 Aug 2026 14:30:00 +0000

Type Values Removed Values Added
Description Valkey is a distributed key-value database. Prior to 7.2.14, 8.0.10, 8.1.9, 9.0.5, and 9.1.1, Valkey's tlsProcessPendingData function iterates pending_list while an authenticated client can trigger CLIENT KILL, causing connTLSClose to delete the iterator's cached next node and producing a use-after-free that can crash the server or potentially allow remote code execution when TLS is enabled. This issue is fixed in versions 7.2.14, 8.0.10, 8.1.9, 9.0.5, and 9.1.1.
Title Valkey: TLS pending-data processing use-after-free may allow remote code execution
Weaknesses CWE-416
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'}


Subscriptions

Valkey-io Valkey
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-18T14:55:29.989Z

Reserved: 2026-06-22T16:39:01.044Z

Link: CVE-2026-56684

cve-icon Vulnrichment

Updated: 2026-08-18T14:55:23.115Z

cve-icon NVD

Status : Received

Published: 2026-08-18T15:16:55.463

Modified: 2026-08-18T15:16:55.463

Link: CVE-2026-56684

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-18T16:00:04Z

Weaknesses