Source: redis
X-Debbugs-CC: [email protected]
Severity: grave
Tags: security

Hi,

The following vulnerabilities were published for redis and are fixed
in 8.6.3 and later:

CVE-2026-23479[0]:
| Redis is an in-memory data structure store. In redis-server from
| 7.2.0 until 8.6.3, the unblock client flow does not handle an error
| return from `processCommandAndResetClient` when re-executing a
| blocked command. If a blocked client is evicted during this flow, an
| authenticated attacker can trigger a use-after-free that may lead to
| remote code execution. This has been patched in version 8.6.3.

https://github.com/redis/redis/security/advisories/GHSA-93m2-935m-8rj3
https://www.zeroday.cloud/blog/redis-cve-2026-23479-deep-dive

Fixed by: 
https://github.com/redis/redis/commit/c14e9925e571c3c8ecbeb8632fe834faa32175ea 
(8.6.3)

CVE-2026-23631[1]:
| Redis is an in-memory data structure store. In all versions of
| redis-server with Lua scripting, an authenticated attacker can
| exploit the master-replica synchronization mechanism to trigger a
| use-after-free on replicas where replica-read-only is disabled or
| can be disabled, which may lead to remote code execution. A
| workaround is to prevent users from executing Lua scripts or avoid
| using replicas where replica-read-only is disabled. This is patched
| in version 8.6.3.

https://github.com/redis/redis/security/advisories/GHSA-8ghh-qpmp-7826
https://www.zeroday.cloud/blog/redis-cve-2026-23631-dark-replica

Fixed by: 
https://github.com/redis/redis/commit/0cca172a174642bdae03b871615227896274d9bb 
(8.6.3)

CVE-2026-25243[2]:
| Redis is an in-memory data structure store. In versions of redis-
| server up to 8.6.3, the RESTORE command does not properly validate
| serialized values. An authenticated attacker with permission to
| execute RESTORE can supply a crafted serialized payload that
| triggers invalid memory access and may lead to remote code
| execution. A workaround is to restrict access to the RESTORE command
| with ACL rules. This is patched in version 8.6.3.

https://github.com/redis/redis/security/advisories/GHSA-c8h9-259x-jff4
https://www.zeroday.cloud/blog/redis-cve-2026-25243-deep-dive

Fixed by: 
https://github.com/redis/redis/commit/b9dde6fc25dec6191b18374335a076a7b31e3d02 
(8.6.3)


If you fix the vulnerabilities please also make sure to include the
CVE (Common Vulnerabilities & Exposures) ids in your changelog entry.

For further information see:

[0] https://security-tracker.debian.org/tracker/CVE-2026-23479
    https://www.cve.org/CVERecord?id=CVE-2026-23479
[1] https://security-tracker.debian.org/tracker/CVE-2026-23631
    https://www.cve.org/CVERecord?id=CVE-2026-23631
[2] https://security-tracker.debian.org/tracker/CVE-2026-25243
    https://www.cve.org/CVERecord?id=CVE-2026-25243

Please adjust the affected versions in the BTS as needed.

Reply via email to