In the Linux kernel, the following vulnerability has been resolved:
pmdomain: imx93-blk-ctrl: correct remove path
The check condition should be 'i < bc->onecelldata.numdomains', not 'bc->onecelldata.numdomains' which will make the look never finish and cause kernel panic.
Also disable runtime to address "imx93-blk-ctrl 4ac10000.system-controller: Unbalanced pmruntimeenable!"
[
{
"id": "CVE-2024-53134-0186f346",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "drivers/pmdomain/imx/imx93-blk-ctrl.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f7c7c5aa556378a2c8da72c1f7f238b6648f95fb",
"signature_type": "Line",
"digest": {
"line_hashes": [
"290431677211964248581424501254866657299",
"41583424906305004399000417762721507624",
"302763157150408810754693664546033871591",
"86558902363907606210606613393576519497"
],
"threshold": 0.9
}
},
{
"id": "CVE-2024-53134-1372a13c",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "drivers/pmdomain/imx/imx93-blk-ctrl.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8fc228ab5d38a026eae7183a5f74a4fac43d9b6a",
"signature_type": "Line",
"digest": {
"line_hashes": [
"290431677211964248581424501254866657299",
"41583424906305004399000417762721507624",
"302763157150408810754693664546033871591",
"86558902363907606210606613393576519497"
],
"threshold": 0.9
}
},
{
"id": "CVE-2024-53134-3519d3e5",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "drivers/pmdomain/imx/imx93-blk-ctrl.c",
"function": "imx93_blk_ctrl_remove"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8fc228ab5d38a026eae7183a5f74a4fac43d9b6a",
"signature_type": "Function",
"digest": {
"length": 284.0,
"function_hash": "168723462030409526527962514353085492139"
}
},
{
"id": "CVE-2024-53134-5f26c51f",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "drivers/pmdomain/imx/imx93-blk-ctrl.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@201fb9e164a1e4c5937de2cf58bcb0327c08664f",
"signature_type": "Line",
"digest": {
"line_hashes": [
"290431677211964248581424501254866657299",
"41583424906305004399000417762721507624",
"302763157150408810754693664546033871591",
"86558902363907606210606613393576519497"
],
"threshold": 0.9
}
},
{
"id": "CVE-2024-53134-7bf6d387",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "drivers/pmdomain/imx/imx93-blk-ctrl.c",
"function": "imx93_blk_ctrl_remove"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@201fb9e164a1e4c5937de2cf58bcb0327c08664f",
"signature_type": "Function",
"digest": {
"length": 273.0,
"function_hash": "71398801736443282453577993307637577732"
}
},
{
"id": "CVE-2024-53134-c3b76844",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "drivers/pmdomain/imx/imx93-blk-ctrl.c",
"function": "imx93_blk_ctrl_remove"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f7c7c5aa556378a2c8da72c1f7f238b6648f95fb",
"signature_type": "Function",
"digest": {
"length": 273.0,
"function_hash": "71398801736443282453577993307637577732"
}
}
]