Vulnerability · Published Aug 18, 2026 · Assigned by GitHub_M
CVE-2026-63639Valkey: UAF in stream deserialization may lead to remote code execution
High 8.8
In plain English
A high-severity use-after-free in valkey from valkey-io. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.9% (higher than 59% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official 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 RESTORE command accepts a malformed RDB stream payload that assigns one Pending Entry List NACK to multiple consumers during stream consumer-group deserialization, causing a use-after-free when one consumer is deleted while another still references the shared NACK and potentially allowing remote code execution. This issue is fixed in versions 7.2.14, 8.0.10, 8.1.9, 9.0.5, and 9.1.1.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| AlmaLinux:10 | valkey | 8.0.11-1.el10_2 | ALSA-2026:64796 |
| AlmaLinux:9 | valkey | 8.0.10-1.el9_8 | ALSA-2026:64807 |
| AlmaLinux:10 | valkey-devel | 8.0.11-1.el10_2 | ALSA-2026:64796 |
| AlmaLinux:9 | valkey-devel | 8.0.10-1.el9_8 | ALSA-2026:64807 |
| Debian:14 | redict | no fix listed | DEBIAN-CVE-2026-63639 |
| Debian:13 | valkey | 8.1.1+dfsg1-3+deb13u3 | DEBIAN-CVE-2026-63639 |
| Debian:14 | valkey | 9.1.1-1 | DEBIAN-CVE-2026-63639 |
| Rocky Linux:10 | valkey | 0:8.0.11-1.el10_2 | RLSA-2026:64796 |
| Rocky Linux:9 | valkey | 0:8.0.10-1.el9_8 | RLSA-2026:64807 |
| Ubuntu:26.04:LTS | valkey | 9.0.4-0ubuntu0.2 | USN-8771-1 |
| Ubuntu:26.04:LTS | valkey | 9.0.4-0ubuntu0.2 | UBUNTU-CVE-2026-63639 |
Affected products (as reported)
Weakness: CWE-416 · Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
References
- https://github.com/valkey-io/valkey/security/advisories/GHSA-mvcj-73cw-22m4 x_refsource_CONFIRM
- https://github.com/valkey-io/valkey/pull/4073 x_refsource_MISC
- https://github.com/valkey-io/valkey/commit/06bc7768fe609f2054e69ccedefe7628f5675da9 x_refsource_MISC
- https://github.com/valkey-io/valkey/commit/509cb3c74e8cbc9c0498ebe8b6c93dcd605e7271 x_refsource_MISC
- https://github.com/valkey-io/valkey/commit/98465eaffe3f95524a5046318bfbc4bdb9798291 x_refsource_MISC
- https://github.com/valkey-io/valkey/commit/e95911d4d65be8789fa3705f44d7ed1e65378445 x_refsource_MISC
- https://github.com/valkey-io/valkey/commit/f8d2027e8d4df790ac04974bf606408c8ea62778 x_refsource_MISC
- https://github.com/valkey-io/valkey/releases/tag/7.2.14 x_refsource_MISC
- https://github.com/valkey-io/valkey/releases/tag/8.0.10 x_refsource_MISC
- https://github.com/valkey-io/valkey/releases/tag/8.1.9 x_refsource_MISC
- https://github.com/valkey-io/valkey/releases/tag/9.0.5 x_refsource_MISC
- https://github.com/valkey-io/valkey/releases/tag/9.1.1 x_refsource_MISC