Use-after-free in Redis - CVE-2026-23479
Published: May 5, 2026
Redis
Redis Labs
Description
The vulnerability allows a remote user to execute arbitrary code.
The vulnerability exists due to use-after-free in the unblock client flow when a blocked client is evicted while re-executing a blocked command. A remote user can trigger this condition to execute arbitrary code.
The issue occurs because processCommandAndResetClient does not handle an error return value in this flow.