In the Linux kernel, the following vulnerability has been resolved:
ASoC: croseccodec: Fix refcount leak in croseccodecplatformprobe
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@bae95c5aee1f67da6608ceaebfb744d900e5ffbf",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "cros_ec_codec_platform_probe",
"file": "sound/soc/codecs/cros_ec_codec.c"
},
"id": "CVE-2022-50125-0fccd284",
"digest": {
"length": 1655.0,
"function_hash": "198810279334205362572421163564423361152"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0a034d93ee929a9ea89f3fa5f1d8492435b9ee6e",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "cros_ec_codec_platform_probe",
"file": "sound/soc/codecs/cros_ec_codec.c"
},
"id": "CVE-2022-50125-20eecc39",
"digest": {
"length": 2000.0,
"function_hash": "337867884710367227554987871626244469387"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0a034d93ee929a9ea89f3fa5f1d8492435b9ee6e",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "sound/soc/codecs/cros_ec_codec.c"
},
"id": "CVE-2022-50125-4d58a531",
"digest": {
"threshold": 0.9,
"line_hashes": [
"276647213086039183244219817469870527057",
"178588305388467588472442617124788246152",
"24353741453579164268211951217376473018",
"69590666361926017720696399279869584477"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b3e64b5562c077218295f2230fb5cf181193cb06",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "sound/soc/codecs/cros_ec_codec.c"
},
"id": "CVE-2022-50125-5e8361db",
"digest": {
"threshold": 0.9,
"line_hashes": [
"276647213086039183244219817469870527057",
"178588305388467588472442617124788246152",
"24353741453579164268211951217376473018",
"69590666361926017720696399279869584477"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bae95c5aee1f67da6608ceaebfb744d900e5ffbf",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "sound/soc/codecs/cros_ec_codec.c"
},
"id": "CVE-2022-50125-6b11c49e",
"digest": {
"threshold": 0.9,
"line_hashes": [
"276647213086039183244219817469870527057",
"178588305388467588472442617124788246152",
"24353741453579164268211951217376473018",
"69590666361926017720696399279869584477"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ca6c9244e6c9827a0b2fe8808c5e7b1ee8ab7104",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "sound/soc/codecs/cros_ec_codec.c"
},
"id": "CVE-2022-50125-8ed0df56",
"digest": {
"threshold": 0.9,
"line_hashes": [
"276647213086039183244219817469870527057",
"178588305388467588472442617124788246152",
"24353741453579164268211951217376473018",
"69590666361926017720696399279869584477"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1065c385325845c88350c765cc6e449f46741984",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "sound/soc/codecs/cros_ec_codec.c"
},
"id": "CVE-2022-50125-b5f5a6bf",
"digest": {
"threshold": 0.9,
"line_hashes": [
"276647213086039183244219817469870527057",
"178588305388467588472442617124788246152",
"24353741453579164268211951217376473018",
"69590666361926017720696399279869584477"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1065c385325845c88350c765cc6e449f46741984",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "cros_ec_codec_platform_probe",
"file": "sound/soc/codecs/cros_ec_codec.c"
},
"id": "CVE-2022-50125-bab868aa",
"digest": {
"length": 2000.0,
"function_hash": "337867884710367227554987871626244469387"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b3e64b5562c077218295f2230fb5cf181193cb06",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "cros_ec_codec_platform_probe",
"file": "sound/soc/codecs/cros_ec_codec.c"
},
"id": "CVE-2022-50125-d82c35cc",
"digest": {
"length": 2000.0,
"function_hash": "337867884710367227554987871626244469387"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ca6c9244e6c9827a0b2fe8808c5e7b1ee8ab7104",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "cros_ec_codec_platform_probe",
"file": "sound/soc/codecs/cros_ec_codec.c"
},
"id": "CVE-2022-50125-dab3a04d",
"digest": {
"length": 2000.0,
"function_hash": "337867884710367227554987871626244469387"
},
"signature_type": "Function"
}
]