In the Linux kernel, the following vulnerability has been resolved:
ASoC: samsung: Fix refcount leak in ariesaudioprobe
ofparsephandle() returns a node pointer with refcount incremented, we should use ofnodeput() on it when done. If extconfindedevbynode() fails, it doesn't call ofnodeput() Calling ofnodeput() after extconfindedevbynode() to fix this.
[
{
"digest": {
"function_hash": "143024737655726888694660793599696313020",
"length": 3432.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bf4a9b2467b775717d0e9034ad916888e19713a3",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2022-49477-08bec134",
"target": {
"file": "sound/soc/samsung/aries_wm8994.c",
"function": "aries_audio_probe"
}
},
{
"digest": {
"function_hash": "143024737655726888694660793599696313020",
"length": 3432.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@85d899f396622d3034643bf89615a78f9be7c91a",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2022-49477-443e8678",
"target": {
"file": "sound/soc/samsung/aries_wm8994.c",
"function": "aries_audio_probe"
}
},
{
"digest": {
"function_hash": "143024737655726888694660793599696313020",
"length": 3432.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@70130bde3457d28c02c76b6cacc5d40a72dd6e17",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2022-49477-6089349d",
"target": {
"file": "sound/soc/samsung/aries_wm8994.c",
"function": "aries_audio_probe"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"159480887460391502231002271938890079970",
"92468980173695064141417840743269076292",
"217883967607222413467019104925474656935",
"104368597161821078829190053093803795491",
"101713909407623762478227804015426828237",
"255639876363886286024378681679671196158",
"312489476774511416033150846168957099960",
"78342403106695246055402038482645158635"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bf4a9b2467b775717d0e9034ad916888e19713a3",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2022-49477-6e0ecb15",
"target": {
"file": "sound/soc/samsung/aries_wm8994.c"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"159480887460391502231002271938890079970",
"92468980173695064141417840743269076292",
"217883967607222413467019104925474656935",
"104368597161821078829190053093803795491",
"101713909407623762478227804015426828237",
"255639876363886286024378681679671196158",
"312489476774511416033150846168957099960",
"78342403106695246055402038482645158635"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cacea459f95be22b3750f3b25b7a1c5897a68206",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2022-49477-7d45ae93",
"target": {
"file": "sound/soc/samsung/aries_wm8994.c"
}
},
{
"digest": {
"function_hash": "143024737655726888694660793599696313020",
"length": 3432.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cacea459f95be22b3750f3b25b7a1c5897a68206",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2022-49477-80cb1ae8",
"target": {
"file": "sound/soc/samsung/aries_wm8994.c",
"function": "aries_audio_probe"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"159480887460391502231002271938890079970",
"92468980173695064141417840743269076292",
"217883967607222413467019104925474656935",
"104368597161821078829190053093803795491",
"101713909407623762478227804015426828237",
"255639876363886286024378681679671196158",
"312489476774511416033150846168957099960",
"78342403106695246055402038482645158635"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@85d899f396622d3034643bf89615a78f9be7c91a",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2022-49477-80d86b88",
"target": {
"file": "sound/soc/samsung/aries_wm8994.c"
}
},
{
"digest": {
"function_hash": "143024737655726888694660793599696313020",
"length": 3432.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@46d1b310a2d571811c4e08041ce287babb60b86a",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2022-49477-a355ca00",
"target": {
"file": "sound/soc/samsung/aries_wm8994.c",
"function": "aries_audio_probe"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"159480887460391502231002271938890079970",
"92468980173695064141417840743269076292",
"217883967607222413467019104925474656935",
"104368597161821078829190053093803795491",
"101713909407623762478227804015426828237",
"255639876363886286024378681679671196158",
"312489476774511416033150846168957099960",
"78342403106695246055402038482645158635"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@46d1b310a2d571811c4e08041ce287babb60b86a",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2022-49477-b0bde170",
"target": {
"file": "sound/soc/samsung/aries_wm8994.c"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"159480887460391502231002271938890079970",
"92468980173695064141417840743269076292",
"217883967607222413467019104925474656935",
"104368597161821078829190053093803795491",
"101713909407623762478227804015426828237",
"255639876363886286024378681679671196158",
"312489476774511416033150846168957099960",
"78342403106695246055402038482645158635"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@70130bde3457d28c02c76b6cacc5d40a72dd6e17",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2022-49477-f669db74",
"target": {
"file": "sound/soc/samsung/aries_wm8994.c"
}
}
]