CVE-2026-56684

NameCVE-2026-56684
DescriptionValkey 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.
SourceCVE (at NVD; CERT, ENISA, LWN, oss-sec, fulldisc, Debian ELTS, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, GitHub advisories/code/issues, web search, more)
Debian Bugs1144956

Vulnerable and fixed packages

The table below lists information on source packages.

Source PackageReleaseVersionStatus
redict (PTS)forky, sid7.3.6+ds-3vulnerable
valkey (PTS)trixie (security), trixie8.1.1+dfsg1-3+deb13u2vulnerable
forky, sid9.1.2-1fixed

The information below is based on the following data on fixed versions.

PackageTypeReleaseFixed VersionUrgencyOriginDebian Bugs
redictsource(unstable)(unfixed)
valkeysource(unstable)9.1.1-11144956

Notes

https://github.com/valkey-io/valkey/security/advisories/GHSA-53mc-f3m3-99vh
https://github.com/valkey-io/valkey/pull/4234
Fixed by: https://github.com/valkey-io/valkey/commit/33b14adf2026cfd8728607b026edb24843805844 (8.1.9)
The same flaw in redis is tracked in CVE-2026-81934

Search for package or bug name: Reporting problems