In the Linux kernel, the following vulnerability has been resolved:
ASoC: qcom: Fix NULL Dereference in asocqcomlpasscpuplatform_probe()
A devmkzalloc() in asocqcomlpasscpuplatformprobe() could possibly return NULL pointer. NULL Pointer Dereference may be triggerred without addtional check. Add a NULL check for the returned pointer.
[
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"218796965790470494949008086765663101126",
"216951812236477272497506701334796580508",
"24021589730059960993012470909014944009",
"71788169487230430104925206788610836173"
]
},
"id": "CVE-2024-50103-6679a75c",
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@49da1463c9e3d2082276c3e0e2a8b65a88711cd2",
"target": {
"file": "sound/soc/qcom/lpass-cpu.c"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"length": 4718.0,
"function_hash": "106168802976648770347061049224315347213"
},
"id": "CVE-2024-50103-6d5687a9",
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@73cc3f905ca9aa95694eea3dfa1acadc90686368",
"target": {
"file": "sound/soc/qcom/lpass-cpu.c",
"function": "asoc_qcom_lpass_cpu_platform_probe"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"length": 3195.0,
"function_hash": "192769051295334271428348004184786744899"
},
"id": "CVE-2024-50103-78b3dc5d",
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a8e691fe1894c8bdf815a6171ee22ae7da8b18aa",
"target": {
"file": "sound/soc/qcom/lpass-cpu.c",
"function": "asoc_qcom_lpass_cpu_platform_probe"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"218796965790470494949008086765663101126",
"216951812236477272497506701334796580508",
"24021589730059960993012470909014944009",
"71788169487230430104925206788610836173"
]
},
"id": "CVE-2024-50103-7eb4202d",
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a8e691fe1894c8bdf815a6171ee22ae7da8b18aa",
"target": {
"file": "sound/soc/qcom/lpass-cpu.c"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"length": 4610.0,
"function_hash": "235786973661169295063731264504359350535"
},
"id": "CVE-2024-50103-8fc19898",
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@49da1463c9e3d2082276c3e0e2a8b65a88711cd2",
"target": {
"file": "sound/soc/qcom/lpass-cpu.c",
"function": "asoc_qcom_lpass_cpu_platform_probe"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"length": 4610.0,
"function_hash": "235786973661169295063731264504359350535"
},
"id": "CVE-2024-50103-a5da6a19",
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1e235d02d803660777ec911a2c467ae41f8539f5",
"target": {
"file": "sound/soc/qcom/lpass-cpu.c",
"function": "asoc_qcom_lpass_cpu_platform_probe"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"218796965790470494949008086765663101126",
"216951812236477272497506701334796580508",
"24021589730059960993012470909014944009",
"71788169487230430104925206788610836173"
]
},
"id": "CVE-2024-50103-c69ba1a6",
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1e235d02d803660777ec911a2c467ae41f8539f5",
"target": {
"file": "sound/soc/qcom/lpass-cpu.c"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"218796965790470494949008086765663101126",
"216951812236477272497506701334796580508",
"24021589730059960993012470909014944009",
"71788169487230430104925206788610836173"
]
},
"id": "CVE-2024-50103-cc71c652",
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@73cc3f905ca9aa95694eea3dfa1acadc90686368",
"target": {
"file": "sound/soc/qcom/lpass-cpu.c"
}
}
]