In the Linux kernel, the following vulnerability has been resolved:
thermal/drivers/qcom/lmh: Check for SCM availability at probe
Up until now, the necessary scm availability check has not been performed, leading to possible null pointer dereferences (which did happen for me on RB1).
Fix that.
[
{
"deprecated": false,
"id": "CVE-2024-39466-17b7fc3a",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@560d69c975072974c11434ca6953891e74c1a665",
"target": {
"file": "drivers/thermal/qcom/lmh.c",
"function": "lmh_probe"
},
"digest": {
"function_hash": "290031934496423066337590925664908881677",
"length": 3162.0
}
},
{
"deprecated": false,
"id": "CVE-2024-39466-295e840b",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@aa1a0807b4a76b44fb6b58a7e9087cd4b18ab41b",
"target": {
"file": "drivers/thermal/qcom/lmh.c",
"function": "lmh_probe"
},
"digest": {
"function_hash": "290031934496423066337590925664908881677",
"length": 3162.0
}
},
{
"deprecated": false,
"id": "CVE-2024-39466-40d5dd1a",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2226b145afa5e13cb60dbe77fb20fb0666a1caf3",
"target": {
"file": "drivers/thermal/qcom/lmh.c",
"function": "lmh_probe"
},
"digest": {
"function_hash": "339499192754002808290808967224764588348",
"length": 3091.0
}
},
{
"deprecated": false,
"id": "CVE-2024-39466-4a913a83",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@560d69c975072974c11434ca6953891e74c1a665",
"target": {
"file": "drivers/thermal/qcom/lmh.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"333514442689868944795464623524348754402",
"75938192402136690139664954569133517043",
"203932122620914217914548157179630982233"
]
}
},
{
"deprecated": false,
"id": "CVE-2024-39466-7b6a9044",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0a47ba94ec3d8f782b33e3d970cfcb769b962464",
"target": {
"file": "drivers/thermal/qcom/lmh.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"333514442689868944795464623524348754402",
"75938192402136690139664954569133517043",
"203932122620914217914548157179630982233"
]
}
},
{
"deprecated": false,
"id": "CVE-2024-39466-81f8bee8",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0a47ba94ec3d8f782b33e3d970cfcb769b962464",
"target": {
"file": "drivers/thermal/qcom/lmh.c",
"function": "lmh_probe"
},
"digest": {
"function_hash": "290031934496423066337590925664908881677",
"length": 3162.0
}
},
{
"deprecated": false,
"id": "CVE-2024-39466-8d4d3d98",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d9d3490c48df572edefc0b64655259eefdcbb9be",
"target": {
"file": "drivers/thermal/qcom/lmh.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"333514442689868944795464623524348754402",
"75938192402136690139664954569133517043",
"203932122620914217914548157179630982233"
]
}
},
{
"deprecated": false,
"id": "CVE-2024-39466-923c66da",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d9d3490c48df572edefc0b64655259eefdcbb9be",
"target": {
"file": "drivers/thermal/qcom/lmh.c",
"function": "lmh_probe"
},
"digest": {
"function_hash": "290031934496423066337590925664908881677",
"length": 3162.0
}
},
{
"deprecated": false,
"id": "CVE-2024-39466-aaaa4d6d",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2226b145afa5e13cb60dbe77fb20fb0666a1caf3",
"target": {
"file": "drivers/thermal/qcom/lmh.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"115455666125205427353265751031410338889",
"162716963722064597479454631954642441765",
"203932122620914217914548157179630982233"
]
}
},
{
"deprecated": false,
"id": "CVE-2024-39466-e40c9de4",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@aa1a0807b4a76b44fb6b58a7e9087cd4b18ab41b",
"target": {
"file": "drivers/thermal/qcom/lmh.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"333514442689868944795464623524348754402",
"75938192402136690139664954569133517043",
"203932122620914217914548157179630982233"
]
}
}
]