In the Linux kernel, the following vulnerability has been resolved:
drm/amd/pm: fixes a random hang in S4 for SMU v13.0.4/11
While doing multiple S4 stress tests, GC/RLC/PMFW get into an invalid state resulting into hard hangs.
Adding a GFX reset as workaround just before sending the MP1_UNLOAD message avoids this failure.
[
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"138359279777867330160103770965418440856",
"85807383538334453991296482866363645045",
"26027345320776489311632887602017385968",
"295692084711573457367533226997200996879",
"268267519527874102563716034778912829483"
]
},
"signature_type": "Line",
"id": "CVE-2024-36026-42978f82",
"target": {
"file": "drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@31729e8c21ecfd671458e02b6511eb68c2225113",
"deprecated": false
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"138359279777867330160103770965418440856",
"85807383538334453991296482866363645045",
"26027345320776489311632887602017385968",
"295692084711573457367533226997200996879",
"268267519527874102563716034778912829483"
]
},
"signature_type": "Line",
"id": "CVE-2024-36026-600e8725",
"target": {
"file": "drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7521329e54931ede9e042bbf5f4f812b5bc4a01d",
"deprecated": false
},
{
"digest": {
"length": 214.0,
"function_hash": "246720612842182048365129837395774566739"
},
"signature_type": "Function",
"id": "CVE-2024-36026-6223fd58",
"target": {
"file": "drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c",
"function": "smu_v13_0_4_system_features_control"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1e3b8874d55c0c28378beb9007494a7a9269a5f5",
"deprecated": false
},
{
"digest": {
"length": 214.0,
"function_hash": "246720612842182048365129837395774566739"
},
"signature_type": "Function",
"id": "CVE-2024-36026-b83e78fe",
"target": {
"file": "drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c",
"function": "smu_v13_0_4_system_features_control"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@31729e8c21ecfd671458e02b6511eb68c2225113",
"deprecated": false
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"138359279777867330160103770965418440856",
"85807383538334453991296482866363645045",
"26027345320776489311632887602017385968",
"295692084711573457367533226997200996879",
"268267519527874102563716034778912829483"
]
},
"signature_type": "Line",
"id": "CVE-2024-36026-c0122a1a",
"target": {
"file": "drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1e3b8874d55c0c28378beb9007494a7a9269a5f5",
"deprecated": false
},
{
"digest": {
"length": 214.0,
"function_hash": "246720612842182048365129837395774566739"
},
"signature_type": "Function",
"id": "CVE-2024-36026-d639f479",
"target": {
"file": "drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c",
"function": "smu_v13_0_4_system_features_control"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7521329e54931ede9e042bbf5f4f812b5bc4a01d",
"deprecated": false
}
]