In the Linux kernel, the following vulnerability has been resolved:
ASoC: imx-hdmi: Fix refcount leak in imxhdmiprobe
offinddevicebynode() takes reference, we should use putdevice() to release it. when devmkzalloc() fails, it doesn't have a putdevice(), it will cause refcount leak. Add missing putdevice() to fix this.
[
{
"digest": {
"length": 2916.0,
"function_hash": "81663030536699322762918222548830929844"
},
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "imx_hdmi_probe",
"file": "sound/soc/fsl/imx-hdmi.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cf760e494ee5fa6bc2dc222f0098c741ad460801",
"id": "CVE-2022-49480-2e5a2378",
"signature_type": "Function"
},
{
"digest": {
"length": 2916.0,
"function_hash": "202495638381578085058913828239685428987"
},
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "imx_hdmi_probe",
"file": "sound/soc/fsl/imx-hdmi.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@81b7edaabd44ba133006ad72056914eb36828d60",
"id": "CVE-2022-49480-434bf606",
"signature_type": "Function"
},
{
"digest": {
"line_hashes": [
"140537866752202613064896632888855248917",
"167877454383392390652091038930562563111",
"94714748248340822880175068405366407626",
"99839837618709815807281932433743949392"
],
"threshold": 0.9
},
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "sound/soc/fsl/imx-hdmi.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8205a0114db10ec41bd2b748cdd7528632082eca",
"id": "CVE-2022-49480-6188e88c",
"signature_type": "Line"
},
{
"digest": {
"line_hashes": [
"140537866752202613064896632888855248917",
"167877454383392390652091038930562563111",
"94714748248340822880175068405366407626",
"99839837618709815807281932433743949392"
],
"threshold": 0.9
},
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "sound/soc/fsl/imx-hdmi.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cf760e494ee5fa6bc2dc222f0098c741ad460801",
"id": "CVE-2022-49480-6ea7e304",
"signature_type": "Line"
},
{
"digest": {
"line_hashes": [
"140537866752202613064896632888855248917",
"167877454383392390652091038930562563111",
"94714748248340822880175068405366407626",
"99839837618709815807281932433743949392"
],
"threshold": 0.9
},
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "sound/soc/fsl/imx-hdmi.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@81b7edaabd44ba133006ad72056914eb36828d60",
"id": "CVE-2022-49480-81cfbcdf",
"signature_type": "Line"
},
{
"digest": {
"length": 2905.0,
"function_hash": "100431480293492769910317367256217123110"
},
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "imx_hdmi_probe",
"file": "sound/soc/fsl/imx-hdmi.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ed46731d8e86c8d65f5fc717671e1f1f6c3146d2",
"id": "CVE-2022-49480-8320a658",
"signature_type": "Function"
},
{
"digest": {
"length": 2916.0,
"function_hash": "202495638381578085058913828239685428987"
},
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "imx_hdmi_probe",
"file": "sound/soc/fsl/imx-hdmi.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8205a0114db10ec41bd2b748cdd7528632082eca",
"id": "CVE-2022-49480-e1b5723e",
"signature_type": "Function"
},
{
"digest": {
"line_hashes": [
"140537866752202613064896632888855248917",
"167877454383392390652091038930562563111",
"94714748248340822880175068405366407626",
"99839837618709815807281932433743949392"
],
"threshold": 0.9
},
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "sound/soc/fsl/imx-hdmi.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ed46731d8e86c8d65f5fc717671e1f1f6c3146d2",
"id": "CVE-2022-49480-e300386f",
"signature_type": "Line"
}
]