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 cached next node and producing a use-after-free that can crash the server or potentially allow remote code execution when TLS is enabled. This issue is fixed in versions 7.2.14, 8.0.10, 8.1.9, 9.0.5, and 9.1.1.
{
"binaries": [
{
"binary_name": "valkey-redis-compat",
"binary_version": "7.2.13+dfsg1-0ubuntu0.1"
},
{
"binary_name": "valkey-sentinel",
"binary_version": "7.2.13+dfsg1-0ubuntu0.1"
},
{
"binary_name": "valkey-server",
"binary_version": "7.2.13+dfsg1-0ubuntu0.1"
},
{
"binary_name": "valkey-tools",
"binary_version": "7.2.13+dfsg1-0ubuntu0.1"
}
]
}