In the Linux kernel, the following vulnerability has been resolved:
drm/xe: Drop VM dma-resv lock on xesyncinfenceget failure in exec IOCTL
Upon failure all locks need to be dropped before returning to the user.
(cherry picked from commit 7d1a4258e602ffdce529f56686925034c1b3b095)
[
{
"id": "CVE-2024-53086-30274f9d",
"signature_type": "Function",
"signature_version": "v1",
"target": {
"function": "xe_exec_ioctl",
"file": "drivers/gpu/drm/xe/xe_exec.c"
},
"deprecated": false,
"digest": {
"length": 5015.0,
"function_hash": "101941022796734168928975656744881625352"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@64a2b6ed4bfd890a0e91955dd8ef8422a3944ed9"
},
{
"id": "CVE-2024-53086-6d29ea26",
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/xe/xe_exec.c"
},
"deprecated": false,
"digest": {
"line_hashes": [
"210570822683797068319230569371389010608",
"117749258040859485241730164698198661926",
"94903302941801013164205190604091228213",
"169832166910670155220684161757730748016"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@64a2b6ed4bfd890a0e91955dd8ef8422a3944ed9"
},
{
"id": "CVE-2024-53086-a2dcfc82",
"signature_type": "Function",
"signature_version": "v1",
"target": {
"function": "xe_exec_ioctl",
"file": "drivers/gpu/drm/xe/xe_exec.c"
},
"deprecated": false,
"digest": {
"length": 4696.0,
"function_hash": "48174175567953353685305909895147062094"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@96397b1e25dda8389dea63ec914038a170bf953d"
},
{
"id": "CVE-2024-53086-b875628b",
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/xe/xe_exec.c"
},
"deprecated": false,
"digest": {
"line_hashes": [
"210570822683797068319230569371389010608",
"117749258040859485241730164698198661926",
"94903302941801013164205190604091228213",
"169832166910670155220684161757730748016"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@96397b1e25dda8389dea63ec914038a170bf953d"
}
]