CVE-2022-49480

Source
https://nvd.nist.gov/vuln/detail/CVE-2022-49480
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-49480.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2022-49480
Downstream
Related
Published
2025-02-26T02:13:20Z
Modified
2025-10-21T10:26:40.962478Z
Severity
  • 5.5 (Medium) CVSS_V3 - CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H CVSS Calculator
Summary
ASoC: imx-hdmi: Fix refcount leak in imx_hdmi_probe
Details

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.

References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
6a5f850aa83a1d844d27e3e53ca2f247e55d438b
Fixed
cf760e494ee5fa6bc2dc222f0098c741ad460801
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
6a5f850aa83a1d844d27e3e53ca2f247e55d438b
Fixed
8205a0114db10ec41bd2b748cdd7528632082eca
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
6a5f850aa83a1d844d27e3e53ca2f247e55d438b
Fixed
81b7edaabd44ba133006ad72056914eb36828d60
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
6a5f850aa83a1d844d27e3e53ca2f247e55d438b
Fixed
ed46731d8e86c8d65f5fc717671e1f1f6c3146d2

Affected versions

v5.*

v5.10
v5.10-rc4
v5.10-rc5
v5.10-rc6
v5.10-rc7
v5.11
v5.11-rc1
v5.11-rc2
v5.11-rc3
v5.11-rc4
v5.11-rc5
v5.11-rc6
v5.11-rc7
v5.12
v5.12-rc1
v5.12-rc1-dontuse
v5.12-rc2
v5.12-rc3
v5.12-rc4
v5.12-rc5
v5.12-rc6
v5.12-rc7
v5.12-rc8
v5.13
v5.13-rc1
v5.13-rc2
v5.13-rc3
v5.13-rc4
v5.13-rc5
v5.13-rc6
v5.13-rc7
v5.14
v5.14-rc1
v5.14-rc2
v5.14-rc3
v5.14-rc4
v5.14-rc5
v5.14-rc6
v5.14-rc7
v5.15
v5.15-rc1
v5.15-rc2
v5.15-rc3
v5.15-rc4
v5.15-rc5
v5.15-rc6
v5.15-rc7
v5.15.1
v5.15.10
v5.15.11
v5.15.12
v5.15.13
v5.15.14
v5.15.15
v5.15.16
v5.15.17
v5.15.18
v5.15.19
v5.15.2
v5.15.20
v5.15.21
v5.15.22
v5.15.23
v5.15.24
v5.15.25
v5.15.26
v5.15.27
v5.15.28
v5.15.29
v5.15.3
v5.15.30
v5.15.31
v5.15.32
v5.15.33
v5.15.34
v5.15.35
v5.15.36
v5.15.37
v5.15.38
v5.15.39
v5.15.4
v5.15.40
v5.15.41
v5.15.42
v5.15.43
v5.15.44
v5.15.45
v5.15.5
v5.15.6
v5.15.7
v5.15.8
v5.15.9
v5.16
v5.16-rc1
v5.16-rc2
v5.16-rc3
v5.16-rc4
v5.16-rc5
v5.16-rc6
v5.16-rc7
v5.16-rc8
v5.17
v5.17-rc1
v5.17-rc2
v5.17-rc3
v5.17-rc4
v5.17-rc5
v5.17-rc6
v5.17-rc7
v5.17-rc8
v5.17.1
v5.17.10
v5.17.11
v5.17.12
v5.17.13
v5.17.2
v5.17.3
v5.17.4
v5.17.5
v5.17.6
v5.17.7
v5.17.8
v5.17.9
v5.18
v5.18-rc1
v5.18-rc2
v5.18-rc3
v5.18-rc4
v5.18-rc5
v5.18-rc6
v5.18-rc7
v5.18.1
v5.18.2

Database specific

vanir_signatures

[
    {
        "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"
    }
]

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
5.11.0
Fixed
5.15.46
Type
ECOSYSTEM
Events
Introduced
5.16.0
Fixed
5.17.14
Type
ECOSYSTEM
Events
Introduced
5.18.0
Fixed
5.18.3