Skip to content
OpenAdvisories
High ALSA-2026:64796 3 CVEs

Important: valkey security, bug fix, and enhancement update

Published Sep 8, 2026 · Updated Oct 29, 2026

Summary

Valkey is an advanced key-value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists, sets and sorted sets. You can run atomic operations on these types, like appending to a string; incrementing the value in a hash; pushing to a list; computing set intersection, union and difference; or getting the member with highest ranking in a sorted set. In order to achieve its outstanding performance, Valkey works with an in-memory dataset. Depending on your use case, you can persist it either by dumping the dataset to disk every once in a while, or by appending each command to a log. Valkey also supports trivial-to-setup master-slave replication, with very fast non-blocking first synchronization, auto-reconnection on net split and so forth. Other features include Transactions, Pub/Sub, Lua scripting, Keys with a limited time-to-live, and configuration settings to make Valkey behave like a cache. You can use Valkey from most programming languages also.

Security Fix(es):

* redis: Redis: Remote Code Execution via specially crafted RESTORE payload (CVE-2026-66373)
* valkey: Valkey: Remote code execution via use-after-free in stream deserialization (CVE-2026-63639)
* valkey: Valkey: Remote code execution via TLS pending-data processing use-after-free (CVE-2026-56684)

Bug Fix(es) and Enhancement(s):

* [Tracker] Rebase valkey to 8.0.10 (JIRA:AlmaLinux-216776)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Fixed packages 2

ReleasePackageFixed in
AlmaLinux · 10 valkey 8.0.11-1.el10_2
AlmaLinux · 10 valkey-devel 8.0.11-1.el10_2

Vulnerabilities 3

  • High 8.8

    Valkey: UAF in stream deserialization may lead to remote code execution

    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 RESTORE command accepts a malformed RDB stream payload that assigns one Pending Entry List NACK to multiple consumers during stream consumer-group deseriali…

  • High 7.5

    Valkey: TLS pending-data processing use-after-free may allow remote code execution

    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 ca…

  • High 7.5

    Redis before 8.8.0, in the unusual case where an authenticated attacker can execute RESTORE, allows remote code executi…

References

  • report
    https://access.redhat.com/security/cve/CVE-2026-56684
  • report
    https://access.redhat.com/security/cve/CVE-2026-63639
  • report
    https://access.redhat.com/security/cve/CVE-2026-66373
  • report
    https://bugzilla.redhat.com/2506985
  • report
    https://bugzilla.redhat.com/2517906
  • report
    https://bugzilla.redhat.com/2517907
  • advisory
    https://errata.almalinux.org/10/ALSA-2026-64796.html