In the Linux kernel, the following vulnerability has been resolved:
ASoC: mt6359: Fix refcount leak bug
In mt6359parsedt() and mt6359accdetparsedt(), we should call ofnodeput() for the reference returned by ofgetchildby_name() which has increased the refcount.
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ffaef892bfef5ec68dadfd3bbed49e3d4ef7b6c7",
"id": "CVE-2022-50111-1a5cb5ab",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "mt6359_parse_dt",
"file": "sound/soc/codecs/mt6359.c"
},
"signature_type": "Function",
"digest": {
"length": 1269.0,
"function_hash": "88789962394117674071005634930249700270"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1e7fe6906e9755d9e0242f9619c894ecd82fb9da",
"id": "CVE-2022-50111-28408052",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "sound/soc/codecs/mt6359.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"300036089962190159985939948111577565482",
"186553777537603977617048984468160142655",
"210231013071945963528586963162643997557",
"291186722804167887907419099569238961927"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a8d5df69e2ec702d979f7d04ed519caf8691a032",
"id": "CVE-2022-50111-2dfe6945",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "mt6359_parse_dt",
"file": "sound/soc/codecs/mt6359.c"
},
"signature_type": "Function",
"digest": {
"length": 1269.0,
"function_hash": "88789962394117674071005634930249700270"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1e7fe6906e9755d9e0242f9619c894ecd82fb9da",
"id": "CVE-2022-50111-34f332eb",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "sound/soc/codecs/mt6359-accdet.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"88038447925874337389145114764284713118",
"180264683132432451917783078487875314555",
"74519312821867547608857071051689696577"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3d69d86b3e9d82f524e7e1906adcbbe939dc836e",
"id": "CVE-2022-50111-4145952f",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "sound/soc/codecs/mt6359-accdet.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"88038447925874337389145114764284713118",
"180264683132432451917783078487875314555",
"74519312821867547608857071051689696577"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1e7fe6906e9755d9e0242f9619c894ecd82fb9da",
"id": "CVE-2022-50111-43637df7",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "mt6359_accdet_parse_dt",
"file": "sound/soc/codecs/mt6359-accdet.c"
},
"signature_type": "Function",
"digest": {
"length": 2928.0,
"function_hash": "106813188635974961613857526947830434922"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ffaef892bfef5ec68dadfd3bbed49e3d4ef7b6c7",
"id": "CVE-2022-50111-45fb7c4f",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "sound/soc/codecs/mt6359.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"300036089962190159985939948111577565482",
"186553777537603977617048984468160142655",
"210231013071945963528586963162643997557",
"291186722804167887907419099569238961927"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1e7fe6906e9755d9e0242f9619c894ecd82fb9da",
"id": "CVE-2022-50111-6f7820c3",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "mt6359_parse_dt",
"file": "sound/soc/codecs/mt6359.c"
},
"signature_type": "Function",
"digest": {
"length": 1269.0,
"function_hash": "88789962394117674071005634930249700270"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3d69d86b3e9d82f524e7e1906adcbbe939dc836e",
"id": "CVE-2022-50111-8afa1fa0",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "mt6359_accdet_parse_dt",
"file": "sound/soc/codecs/mt6359-accdet.c"
},
"signature_type": "Function",
"digest": {
"length": 2928.0,
"function_hash": "106813188635974961613857526947830434922"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a8d5df69e2ec702d979f7d04ed519caf8691a032",
"id": "CVE-2022-50111-9d45f26b",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "mt6359_accdet_parse_dt",
"file": "sound/soc/codecs/mt6359-accdet.c"
},
"signature_type": "Function",
"digest": {
"length": 2928.0,
"function_hash": "106813188635974961613857526947830434922"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a8d5df69e2ec702d979f7d04ed519caf8691a032",
"id": "CVE-2022-50111-a274ec17",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "sound/soc/codecs/mt6359.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"300036089962190159985939948111577565482",
"186553777537603977617048984468160142655",
"210231013071945963528586963162643997557",
"291186722804167887907419099569238961927"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3d69d86b3e9d82f524e7e1906adcbbe939dc836e",
"id": "CVE-2022-50111-bdf151ed",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "mt6359_parse_dt",
"file": "sound/soc/codecs/mt6359.c"
},
"signature_type": "Function",
"digest": {
"length": 1269.0,
"function_hash": "88789962394117674071005634930249700270"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3d69d86b3e9d82f524e7e1906adcbbe939dc836e",
"id": "CVE-2022-50111-d746d1d7",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "sound/soc/codecs/mt6359.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"300036089962190159985939948111577565482",
"186553777537603977617048984468160142655",
"210231013071945963528586963162643997557",
"291186722804167887907419099569238961927"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ffaef892bfef5ec68dadfd3bbed49e3d4ef7b6c7",
"id": "CVE-2022-50111-e6d0a8e0",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "sound/soc/codecs/mt6359-accdet.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"88038447925874337389145114764284713118",
"180264683132432451917783078487875314555",
"74519312821867547608857071051689696577"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ffaef892bfef5ec68dadfd3bbed49e3d4ef7b6c7",
"id": "CVE-2022-50111-f08fe40c",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "mt6359_accdet_parse_dt",
"file": "sound/soc/codecs/mt6359-accdet.c"
},
"signature_type": "Function",
"digest": {
"length": 2928.0,
"function_hash": "106813188635974961613857526947830434922"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a8d5df69e2ec702d979f7d04ed519caf8691a032",
"id": "CVE-2022-50111-f31bdc8c",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "sound/soc/codecs/mt6359-accdet.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"88038447925874337389145114764284713118",
"180264683132432451917783078487875314555",
"74519312821867547608857071051689696577"
]
}
}
]