Redis is an open source, in-memory database that persists on disk. In versions 8.2.0 and above, a user can run the XACKDEL command with multiple ID's and trigger a stack buffer overflow, which may potentially lead to remote code execution. This issue is fixed in version 8.2.3. To workaround this issue without patching the redis-server executable is to prevent users from executing XACKDEL operation. This can be done using ACL to restrict XACKDEL command.
{
"binaries": [
{
"binary_version": "5:7.0.15-1ubuntu0.24.04.2",
"binary_name": "redis"
},
{
"binary_version": "5:7.0.15-1ubuntu0.24.04.2",
"binary_name": "redis-sentinel"
},
{
"binary_version": "5:7.0.15-1ubuntu0.24.04.2",
"binary_name": "redis-server"
},
{
"binary_version": "5:7.0.15-1ubuntu0.24.04.2",
"binary_name": "redis-tools"
}
]
}{
"binaries": [
{
"binary_version": "5:7.0.15-3ubuntu0.1",
"binary_name": "redis"
},
{
"binary_version": "5:7.0.15-3ubuntu0.1",
"binary_name": "redis-sentinel"
},
{
"binary_version": "5:7.0.15-3ubuntu0.1",
"binary_name": "redis-server"
},
{
"binary_version": "5:7.0.15-3ubuntu0.1",
"binary_name": "redis-tools"
}
]
}{
"binaries": [
{
"binary_version": "5:8.0.2-3ubuntu0.25.10.1",
"binary_name": "redis"
},
{
"binary_version": "5:8.0.2-3ubuntu0.25.10.1",
"binary_name": "redis-sentinel"
},
{
"binary_version": "5:8.0.2-3ubuntu0.25.10.1",
"binary_name": "redis-server"
},
{
"binary_version": "5:8.0.2-3ubuntu0.25.10.1",
"binary_name": "redis-tools"
}
]
}{
"binaries": [
{
"binary_version": "5:4.0.9-1ubuntu0.2+esm6",
"binary_name": "redis"
},
{
"binary_version": "5:4.0.9-1ubuntu0.2+esm6",
"binary_name": "redis-sentinel"
},
{
"binary_version": "5:4.0.9-1ubuntu0.2+esm6",
"binary_name": "redis-server"
},
{
"binary_version": "5:4.0.9-1ubuntu0.2+esm6",
"binary_name": "redis-tools"
}
]
}{
"binaries": [
{
"binary_version": "5:5.0.7-2ubuntu0.1+esm4",
"binary_name": "redis"
},
{
"binary_version": "5:5.0.7-2ubuntu0.1+esm4",
"binary_name": "redis-sentinel"
},
{
"binary_version": "5:5.0.7-2ubuntu0.1+esm4",
"binary_name": "redis-server"
},
{
"binary_version": "5:5.0.7-2ubuntu0.1+esm4",
"binary_name": "redis-tools"
}
]
}{
"binaries": [
{
"binary_version": "5:6.0.16-1ubuntu1.1+esm1",
"binary_name": "redis"
},
{
"binary_version": "5:6.0.16-1ubuntu1.1+esm1",
"binary_name": "redis-sentinel"
},
{
"binary_version": "5:6.0.16-1ubuntu1.1+esm1",
"binary_name": "redis-server"
},
{
"binary_version": "5:6.0.16-1ubuntu1.1+esm1",
"binary_name": "redis-tools"
}
]
}