In the Linux kernel, the following vulnerability has been resolved:
drm/amdgpu: Fix sdma v4 sw fini error
Fix sdma v4 sw fini error for sdma 4.2.2 to solve the following general protection fault
[ +0.108196] general protection fault, probably for non-canonical address 0xd5e5a4ae79d24a32: 0000 [#1] PREEMPT SMP PTI [ +0.000018] RIP: 0010:freefwpriv+0xd/0x70 [ +0.000022] Call Trace: [ +0.000012] <TASK> [ +0.000011] releasefirmware+0x55/0x80 [ +0.000021] amdgpuucoderelease+0x11/0x20 [amdgpu] [ +0.000415] amdgpusdmadestroyinstctx+0x4f/0x90 [amdgpu] [ +0.000360] sdmav40sw_fini+0xce/0x110 [amdgpu]
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@210ef6cd8e634f18fd889421012192b81325b27b",
"id": "CVE-2023-53547-03104323",
"deprecated": false,
"target": {
"file": "drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c"
},
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"59153066335984025035806880289084399784",
"82537371913657660932034423365310725289",
"302122619563400179122495359080371208722",
"129044593931647853033833211110587996034"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5e08e9c742a00384e5abe74bd40cf4dc15cb3a2e",
"id": "CVE-2023-53547-09d1ef54",
"deprecated": false,
"target": {
"file": "drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c"
},
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"59153066335984025035806880289084399784",
"82537371913657660932034423365310725289",
"302122619563400179122495359080371208722",
"129044593931647853033833211110587996034"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@210ef6cd8e634f18fd889421012192b81325b27b",
"id": "CVE-2023-53547-a3194fdf",
"deprecated": false,
"target": {
"function": "sdma_v4_0_sw_fini",
"file": "drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c"
},
"signature_version": "v1",
"digest": {
"length": 511.0,
"function_hash": "30466015567956938241830553849751169925"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0ebc02d9ff85626a526353584526da6aa9c96792",
"id": "CVE-2023-53547-c8a500ba",
"deprecated": false,
"target": {
"file": "drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c"
},
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"59153066335984025035806880289084399784",
"82537371913657660932034423365310725289",
"302122619563400179122495359080371208722",
"129044593931647853033833211110587996034"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5e08e9c742a00384e5abe74bd40cf4dc15cb3a2e",
"id": "CVE-2023-53547-d3d87eba",
"deprecated": false,
"target": {
"function": "sdma_v4_0_sw_fini",
"file": "drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c"
},
"signature_version": "v1",
"digest": {
"length": 511.0,
"function_hash": "30466015567956938241830553849751169925"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0ebc02d9ff85626a526353584526da6aa9c96792",
"id": "CVE-2023-53547-e39dae67",
"deprecated": false,
"target": {
"function": "sdma_v4_0_sw_fini",
"file": "drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c"
},
"signature_version": "v1",
"digest": {
"length": 511.0,
"function_hash": "30466015567956938241830553849751169925"
},
"signature_type": "Function"
}
]