Skip to main content
← All vulnerabilities
CVE-2026-23479

redis-server use-after-free in unblock client flow may allow remote code execution

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 8.6.3
4 proofs of concept on GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: total

Summary

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.

Timeline

  1. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: total

  2. CVE published
  3. Record last updated

Affected versions

  • redis redis

    From 7.2.0 · fixed in 8.6.3

References 6

GitHub · redis/redis

GitHub · HackSpeak/CVE-2026-23479

GitHub · pduggusa/redis-cve-2026-23479-check

GitHub · rizlmaulanaa/CVE-2026-23479-Redis-UAF-Proof-of-Concept

GitHub · v1c0mmrt/redis-cve-2026-23479-scanner