In the Linux kernel, the following vulnerability has been resolved:
platform/x86/amd/pmc: Detect when STB is not available
Loading the amd_pmc module as:
amd_pmc enable_stb=1
...can result in the following messages in the kernel ring buffer:
amd_pmc AMDI0009:00: SMU cmd failed. err: 0xff
ioremap on RAM at 0x0000000000000000 - 0x0000000000ffffff
WARNING: CPU: 10 PID: 2151 at arch/x86/mm/ioremap.c:217 __ioremap_caller+0x2cd/0x340
Further debugging reveals that this occurs when the requests for S2DPHYSADDRLOW and S2DPHYSADDRHIGH return a value of 0, indicating that the STB is inaccessible. To prevent the ioremap warning and provide clarity to the user, handle the invalid address and display an error message.
{
"cna_assigner": "Linux",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/53xxx/CVE-2024-53072.json"
}"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2024-53072.json"
[
{
"signature_type": "Line",
"id": "CVE-2024-53072-0603d9f4",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bceec87a73804bb4c33b9a6c96e2d27cd893a801",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/platform/x86/amd/pmc/pmc.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"41729049867918178351713571594985039487",
"177865669912275326872438961470366454796",
"335219416664294746214753797634751582031"
]
}
},
{
"signature_type": "Function",
"id": "CVE-2024-53072-460b8ee2",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bceec87a73804bb4c33b9a6c96e2d27cd893a801",
"target": {
"function": "amd_pmc_s2d_init",
"file": "drivers/platform/x86/amd/pmc/pmc.c"
},
"deprecated": false,
"signature_version": "v1",
"digest": {
"function_hash": "60918469023069956716313120231824452276",
"length": 800.0
}
}
]