In the Linux kernel, the following vulnerability has been resolved:
drm/amdgpu/vcn: remove irq disabling in vcn 5 suspend
We do not directly enable/disable VCN IRQ in vcn 5.0.0. And we do not handle the IRQ state as well. So the calls to disable IRQ and set state are removed. This effectively gets rid of the warining of "WARNON(!amdgpuirqenabled(adev, src, type))" in amdgpuirq_put().
[
{
"signature_type": "Function",
"deprecated": false,
"target": {
"file": "drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c",
"function": "vcn_v5_0_0_set_interrupt_state"
},
"digest": {
"length": 107.0,
"function_hash": "3942550898445105388852499251714852171"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@aa92264ba6fd4fb570002f69762634221316e7ae",
"signature_version": "v1",
"id": "CVE-2024-46820-34f0def8"
},
{
"signature_type": "Function",
"deprecated": false,
"target": {
"file": "drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c",
"function": "vcn_v5_0_0_set_interrupt_state"
},
"digest": {
"length": 107.0,
"function_hash": "3942550898445105388852499251714852171"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@10fe1a79cd1bff3048e13120e93c02f8ecd05e9d",
"signature_version": "v1",
"id": "CVE-2024-46820-55561cc3"
},
{
"signature_type": "Function",
"deprecated": false,
"target": {
"file": "drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c",
"function": "vcn_v5_0_0_hw_fini"
},
"digest": {
"length": 323.0,
"function_hash": "102611811949332947350051621851800538608"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@10fe1a79cd1bff3048e13120e93c02f8ecd05e9d",
"signature_version": "v1",
"id": "CVE-2024-46820-6a79e86d"
},
{
"signature_type": "Function",
"deprecated": false,
"target": {
"file": "drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c",
"function": "vcn_v5_0_0_hw_fini"
},
"digest": {
"length": 323.0,
"function_hash": "102611811949332947350051621851800538608"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@aa92264ba6fd4fb570002f69762634221316e7ae",
"signature_version": "v1",
"id": "CVE-2024-46820-70c223a6"
},
{
"signature_type": "Line",
"deprecated": false,
"target": {
"file": "drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c"
},
"digest": {
"line_hashes": [
"122362349387276647179208411636710444369",
"313134981023661565265097452486557468186",
"301790566615245423828910504939587462457",
"89324256254641711628333127992322905818",
"84542046428145918723330830141466706403",
"200325712305463508415690277275999804569",
"294267944923024792026283287813311565693",
"219446044194184206320182890509608145649",
"40444427788681860437725363664323774053",
"10714420576244925863701971697593775754",
"179248040898195288908244595112877111374",
"41662881674042326794821938145992616863",
"80647522777928639993488539359647950907",
"208120928260135268584117051174526313316",
"63472607391884035221006920454107743591",
"194905763202718517488424300901273418272"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@aa92264ba6fd4fb570002f69762634221316e7ae",
"signature_version": "v1",
"id": "CVE-2024-46820-80bededd"
},
{
"signature_type": "Line",
"deprecated": false,
"target": {
"file": "drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c"
},
"digest": {
"line_hashes": [
"122362349387276647179208411636710444369",
"313134981023661565265097452486557468186",
"301790566615245423828910504939587462457",
"89324256254641711628333127992322905818",
"84542046428145918723330830141466706403",
"200325712305463508415690277275999804569",
"294267944923024792026283287813311565693",
"219446044194184206320182890509608145649",
"40444427788681860437725363664323774053",
"10714420576244925863701971697593775754",
"179248040898195288908244595112877111374",
"41662881674042326794821938145992616863",
"80647522777928639993488539359647950907",
"208120928260135268584117051174526313316",
"63472607391884035221006920454107743591",
"194905763202718517488424300901273418272"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@10fe1a79cd1bff3048e13120e93c02f8ecd05e9d",
"signature_version": "v1",
"id": "CVE-2024-46820-979e85c7"
}
]