In the Linux kernel, the following vulnerability has been resolved:
ASoC: mt6797-mt6351: Fix refcount leak in mt6797mt6351dev_probe
ofparsephandle() returns a node pointer with refcount incremented, we should use ofnodeput() on it when not need anymore. Add missing ofnodeput() to avoid refcount leak.
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1042353bb67cd1c9109d7481ea182c7794336458",
"target": {
"function": "mt6797_mt6351_dev_probe",
"file": "sound/soc/mediatek/mt6797/mt6797-mt6351.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-50124-0999671c",
"signature_type": "Function",
"digest": {
"length": 1020.0,
"function_hash": "80991020020672267812770524962314348736"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b488ceb2336905f071f80627bc8a7d657274e5de",
"target": {
"function": "mt6797_mt6351_dev_probe",
"file": "sound/soc/mediatek/mt6797/mt6797-mt6351.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-50124-0aae21b8",
"signature_type": "Function",
"digest": {
"length": 928.0,
"function_hash": "205917738948117427809752385160244625264"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7472eb8d7dd12b6b9b1a4f4527719cc9c7f5965f",
"target": {
"function": "mt6797_mt6351_dev_probe",
"file": "sound/soc/mediatek/mt6797/mt6797-mt6351.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-50124-55a08d66",
"signature_type": "Function",
"digest": {
"length": 928.0,
"function_hash": "205917738948117427809752385160244625264"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@38dc6faef05f33b4c889be8b7d65878e465c1c4b",
"target": {
"file": "sound/soc/mediatek/mt6797/mt6797-mt6351.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-50124-66f072f1",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"234481521668156864561090759868263363979",
"185790702154513904560524901274997832714",
"288934657691641043719258559580257143275",
"206815320066439303967691882848578711760",
"106282126963982149460693584753474753619",
"271865314959873025953033430249256515603",
"189160059072808847060770538297619154774"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@67a28402a9e8c229c7588f214d81d52903ea06ea",
"target": {
"function": "mt6797_mt6351_dev_probe",
"file": "sound/soc/mediatek/mt6797/mt6797-mt6351.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-50124-95d37778",
"signature_type": "Function",
"digest": {
"length": 928.0,
"function_hash": "205917738948117427809752385160244625264"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@67a28402a9e8c229c7588f214d81d52903ea06ea",
"target": {
"file": "sound/soc/mediatek/mt6797/mt6797-mt6351.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-50124-9d0fb862",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"234481521668156864561090759868263363979",
"185790702154513904560524901274997832714",
"288934657691641043719258559580257143275",
"206815320066439303967691882848578711760",
"106282126963982149460693584753474753619",
"271865314959873025953033430249256515603",
"189160059072808847060770538297619154774"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@38dc6faef05f33b4c889be8b7d65878e465c1c4b",
"target": {
"function": "mt6797_mt6351_dev_probe",
"file": "sound/soc/mediatek/mt6797/mt6797-mt6351.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-50124-9e97818f",
"signature_type": "Function",
"digest": {
"length": 928.0,
"function_hash": "205917738948117427809752385160244625264"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b488ceb2336905f071f80627bc8a7d657274e5de",
"target": {
"file": "sound/soc/mediatek/mt6797/mt6797-mt6351.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-50124-b17162ee",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"234481521668156864561090759868263363979",
"185790702154513904560524901274997832714",
"288934657691641043719258559580257143275",
"206815320066439303967691882848578711760",
"106282126963982149460693584753474753619",
"271865314959873025953033430249256515603",
"189160059072808847060770538297619154774"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a0381a9f3e595988e83bac4c4dd1e45ed2b3c744",
"target": {
"function": "mt6797_mt6351_dev_probe",
"file": "sound/soc/mediatek/mt6797/mt6797-mt6351.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-50124-b95b7c38",
"signature_type": "Function",
"digest": {
"length": 928.0,
"function_hash": "205917738948117427809752385160244625264"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a0381a9f3e595988e83bac4c4dd1e45ed2b3c744",
"target": {
"file": "sound/soc/mediatek/mt6797/mt6797-mt6351.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-50124-bc586a74",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"234481521668156864561090759868263363979",
"185790702154513904560524901274997832714",
"288934657691641043719258559580257143275",
"206815320066439303967691882848578711760",
"106282126963982149460693584753474753619",
"271865314959873025953033430249256515603",
"189160059072808847060770538297619154774"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7472eb8d7dd12b6b9b1a4f4527719cc9c7f5965f",
"target": {
"file": "sound/soc/mediatek/mt6797/mt6797-mt6351.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-50124-c17e3d07",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"234481521668156864561090759868263363979",
"185790702154513904560524901274997832714",
"288934657691641043719258559580257143275",
"206815320066439303967691882848578711760",
"106282126963982149460693584753474753619",
"271865314959873025953033430249256515603",
"189160059072808847060770538297619154774"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7dee72b1bcecb26bfff8d6360f2169f8656dbaf6",
"target": {
"function": "mt6797_mt6351_dev_probe",
"file": "sound/soc/mediatek/mt6797/mt6797-mt6351.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-50124-daeef35c",
"signature_type": "Function",
"digest": {
"length": 928.0,
"function_hash": "205917738948117427809752385160244625264"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7dee72b1bcecb26bfff8d6360f2169f8656dbaf6",
"target": {
"file": "sound/soc/mediatek/mt6797/mt6797-mt6351.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-50124-df1e83c1",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"234481521668156864561090759868263363979",
"185790702154513904560524901274997832714",
"288934657691641043719258559580257143275",
"206815320066439303967691882848578711760",
"106282126963982149460693584753474753619",
"271865314959873025953033430249256515603",
"189160059072808847060770538297619154774"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1042353bb67cd1c9109d7481ea182c7794336458",
"target": {
"file": "sound/soc/mediatek/mt6797/mt6797-mt6351.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-50124-fb56956a",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"234481521668156864561090759868263363979",
"185790702154513904560524901274997832714",
"7102880870469898988689039303318283504",
"311530330309336153421081845808279551550",
"106282126963982149460693584753474753619",
"271865314959873025953033430249256515603",
"189160059072808847060770538297619154774"
]
}
}
]