In the Linux kernel, the following vulnerability has been resolved:
ASoC: qcom: Add checks for devm_kcalloc
As the devm_kcalloc may return NULL, the return value needs to be checked to avoid NULL poineter dereference.
[
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7830e2289eb4b74970b6cd1b6cc68dcd021c2281",
"id": "CVE-2022-50308-05a5d7a3",
"signature_version": "v1",
"target": {
"file": "sound/soc/qcom/lpass-sc7180.c"
},
"signature_type": "Line",
"digest": {
"line_hashes": [
"158786226613220399011541157496932209601",
"195037404668434665000337919589048950960",
"61802590019333413023702573318035405902",
"1581388916492440430579209913930873756"
],
"threshold": 0.9
}
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4518d7cc38b7d1a7ce5a7878ca601c91e19fe47d",
"id": "CVE-2022-50308-0c2d72b0",
"signature_version": "v1",
"target": {
"function": "sc7180_lpass_init",
"file": "sound/soc/qcom/lpass-sc7180.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "270200993039685979032535538749475972198",
"length": 663.0
}
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7830e2289eb4b74970b6cd1b6cc68dcd021c2281",
"id": "CVE-2022-50308-291c5e13",
"signature_version": "v1",
"target": {
"function": "sc7180_lpass_init",
"file": "sound/soc/qcom/lpass-sc7180.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "270200993039685979032535538749475972198",
"length": 663.0
}
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1bf5ee979076ceb121ee51c95197d890b1cee7f4",
"id": "CVE-2022-50308-3e1a50a5",
"signature_version": "v1",
"target": {
"function": "sc7180_lpass_init",
"file": "sound/soc/qcom/lpass-sc7180.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "270200993039685979032535538749475972198",
"length": 663.0
}
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4518d7cc38b7d1a7ce5a7878ca601c91e19fe47d",
"id": "CVE-2022-50308-4aaea450",
"signature_version": "v1",
"target": {
"file": "sound/soc/qcom/lpass-sc7180.c"
},
"signature_type": "Line",
"digest": {
"line_hashes": [
"158786226613220399011541157496932209601",
"195037404668434665000337919589048950960",
"61802590019333413023702573318035405902",
"1581388916492440430579209913930873756"
],
"threshold": 0.9
}
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b1e4f92dd0c1d3c162d7ca6c1196995565cca96d",
"id": "CVE-2022-50308-6fa2d9d4",
"signature_version": "v1",
"target": {
"file": "sound/soc/qcom/lpass-sc7180.c"
},
"signature_type": "Line",
"digest": {
"line_hashes": [
"158786226613220399011541157496932209601",
"195037404668434665000337919589048950960",
"61802590019333413023702573318035405902",
"1581388916492440430579209913930873756"
],
"threshold": 0.9
}
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1bf5ee979076ceb121ee51c95197d890b1cee7f4",
"id": "CVE-2022-50308-768173fd",
"signature_version": "v1",
"target": {
"file": "sound/soc/qcom/lpass-sc7180.c"
},
"signature_type": "Line",
"digest": {
"line_hashes": [
"158786226613220399011541157496932209601",
"195037404668434665000337919589048950960",
"61802590019333413023702573318035405902",
"1581388916492440430579209913930873756"
],
"threshold": 0.9
}
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f849c116d320e85d1e2c2804c0edb0be3953b62d",
"id": "CVE-2022-50308-7978c09d",
"signature_version": "v1",
"target": {
"function": "sc7180_lpass_init",
"file": "sound/soc/qcom/lpass-sc7180.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "270200993039685979032535538749475972198",
"length": 663.0
}
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b1e4f92dd0c1d3c162d7ca6c1196995565cca96d",
"id": "CVE-2022-50308-dc99c880",
"signature_version": "v1",
"target": {
"function": "sc7180_lpass_init",
"file": "sound/soc/qcom/lpass-sc7180.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "270200993039685979032535538749475972198",
"length": 663.0
}
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f849c116d320e85d1e2c2804c0edb0be3953b62d",
"id": "CVE-2022-50308-f45c6647",
"signature_version": "v1",
"target": {
"file": "sound/soc/qcom/lpass-sc7180.c"
},
"signature_type": "Line",
"digest": {
"line_hashes": [
"158786226613220399011541157496932209601",
"195037404668434665000337919589048950960",
"61802590019333413023702573318035405902",
"1581388916492440430579209913930873756"
],
"threshold": 0.9
}
}
]