CVE-2022-49105

Source
https://nvd.nist.gov/vuln/detail/CVE-2022-49105
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-49105.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2022-49105
Downstream
Related
Published
2025-02-26T01:54:53Z
Modified
2025-10-21T09:24:55.744450Z
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
staging: wfx: fix an error handling in wfx_init_common()
Details

In the Linux kernel, the following vulnerability has been resolved:

staging: wfx: fix an error handling in wfxinitcommon()

One error handler of wfxinitcommon() return without calling ieee80211freehw(hw), which may result in memory leak. And I add one err label to unify the error handler, which is useful for the subsequent changes.

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
a7a91ca5a23dbcc68f04d18ef7e765b1e4f64c7f
Fixed
93498c6e775ae91732a8109dba1bdcd324908f84
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
a7a91ca5a23dbcc68f04d18ef7e765b1e4f64c7f
Fixed
86efcb524ae1889ae73f2a2f0bb7fff2ec757ab0
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
a7a91ca5a23dbcc68f04d18ef7e765b1e4f64c7f
Fixed
ab0fed1fa744173433cfd1dbaf9239f200ded650
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
a7a91ca5a23dbcc68f04d18ef7e765b1e4f64c7f
Fixed
9727912e906762a63c1a667c84731d3427653f88
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
a7a91ca5a23dbcc68f04d18ef7e765b1e4f64c7f
Fixed
60f1d3c92dc1ef1026e5b917a329a7fa947da036

Affected versions

v5.*

v5.10
v5.10-rc1
v5.10-rc2
v5.10-rc3
v5.10-rc4
v5.10-rc5
v5.10-rc6
v5.10-rc7
v5.10.1
v5.10.10
v5.10.100
v5.10.101
v5.10.102
v5.10.103
v5.10.104
v5.10.105
v5.10.106
v5.10.107
v5.10.108
v5.10.109
v5.10.11
v5.10.110
v5.10.12
v5.10.13
v5.10.14
v5.10.15
v5.10.16
v5.10.17
v5.10.18
v5.10.19
v5.10.2
v5.10.20
v5.10.21
v5.10.22
v5.10.23
v5.10.24
v5.10.25
v5.10.26
v5.10.27
v5.10.28
v5.10.29
v5.10.3
v5.10.30
v5.10.31
v5.10.32
v5.10.33
v5.10.34
v5.10.35
v5.10.36
v5.10.37
v5.10.38
v5.10.39
v5.10.4
v5.10.40
v5.10.41
v5.10.42
v5.10.43
v5.10.44
v5.10.45
v5.10.46
v5.10.47
v5.10.48
v5.10.49
v5.10.5
v5.10.50
v5.10.51
v5.10.52
v5.10.53
v5.10.54
v5.10.55
v5.10.56
v5.10.57
v5.10.58
v5.10.59
v5.10.6
v5.10.60
v5.10.61
v5.10.62
v5.10.63
v5.10.64
v5.10.65
v5.10.66
v5.10.67
v5.10.68
v5.10.69
v5.10.7
v5.10.70
v5.10.71
v5.10.72
v5.10.73
v5.10.74
v5.10.75
v5.10.76
v5.10.77
v5.10.78
v5.10.79
v5.10.8
v5.10.80
v5.10.81
v5.10.82
v5.10.83
v5.10.84
v5.10.85
v5.10.86
v5.10.87
v5.10.88
v5.10.89
v5.10.9
v5.10.90
v5.10.91
v5.10.92
v5.10.93
v5.10.94
v5.10.95
v5.10.96
v5.10.97
v5.10.98
v5.10.99
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.4
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.16.1
v5.16.10
v5.16.11
v5.16.12
v5.16.13
v5.16.14
v5.16.15
v5.16.16
v5.16.17
v5.16.18
v5.16.19
v5.16.2
v5.16.3
v5.16.4
v5.16.5
v5.16.6
v5.16.7
v5.16.8
v5.16.9
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.2
v5.4
v5.4-rc2
v5.4-rc3
v5.4-rc4
v5.4-rc5
v5.4-rc6
v5.4-rc7
v5.4-rc8
v5.5
v5.5-rc1
v5.5-rc2
v5.5-rc3
v5.5-rc4
v5.5-rc5
v5.5-rc6
v5.5-rc7
v5.6
v5.6-rc1
v5.6-rc2
v5.6-rc3
v5.6-rc4
v5.6-rc5
v5.6-rc6
v5.6-rc7
v5.7
v5.7-rc1
v5.7-rc2
v5.7-rc3
v5.7-rc4
v5.7-rc5
v5.7-rc6
v5.7-rc7
v5.8
v5.8-rc1
v5.8-rc2
v5.8-rc3
v5.8-rc4
v5.8-rc5
v5.8-rc6
v5.8-rc7
v5.9
v5.9-rc1
v5.9-rc2
v5.9-rc3
v5.9-rc4
v5.9-rc5
v5.9-rc6
v5.9-rc7
v5.9-rc8

Database specific

vanir_signatures

[
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@86efcb524ae1889ae73f2a2f0bb7fff2ec757ab0",
        "signature_type": "Line",
        "deprecated": false,
        "id": "CVE-2022-49105-1032ff61",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "18693989894734180897945059147304268790",
                "181044375653128956054935543581375078207",
                "66986210249736895838128177822819808026",
                "5076551441837935829362220880622482686",
                "134058477817413904480181414413381037172",
                "324333874904419584914430327042455686939",
                "332312628066466811796012591139412799083",
                "339882536550422523005040326139130243817"
            ]
        },
        "signature_version": "v1",
        "target": {
            "file": "drivers/staging/wfx/main.c"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@60f1d3c92dc1ef1026e5b917a329a7fa947da036",
        "signature_type": "Function",
        "deprecated": false,
        "id": "CVE-2022-49105-2736a21f",
        "digest": {
            "function_hash": "7921733242133302671422881089105647891",
            "length": 2665.0
        },
        "signature_version": "v1",
        "target": {
            "function": "wfx_init_common",
            "file": "drivers/staging/wfx/main.c"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@86efcb524ae1889ae73f2a2f0bb7fff2ec757ab0",
        "signature_type": "Function",
        "deprecated": false,
        "id": "CVE-2022-49105-2a301248",
        "digest": {
            "function_hash": "178794099477608573630953578054169274171",
            "length": 2682.0
        },
        "signature_version": "v1",
        "target": {
            "function": "wfx_init_common",
            "file": "drivers/staging/wfx/main.c"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9727912e906762a63c1a667c84731d3427653f88",
        "signature_type": "Line",
        "deprecated": false,
        "id": "CVE-2022-49105-2c238f05",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "18693989894734180897945059147304268790",
                "181044375653128956054935543581375078207",
                "66986210249736895838128177822819808026",
                "5076551441837935829362220880622482686",
                "134058477817413904480181414413381037172",
                "324333874904419584914430327042455686939",
                "332312628066466811796012591139412799083",
                "339882536550422523005040326139130243817"
            ]
        },
        "signature_version": "v1",
        "target": {
            "file": "drivers/staging/wfx/main.c"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9727912e906762a63c1a667c84731d3427653f88",
        "signature_type": "Function",
        "deprecated": false,
        "id": "CVE-2022-49105-57f1000c",
        "digest": {
            "function_hash": "178794099477608573630953578054169274171",
            "length": 2682.0
        },
        "signature_version": "v1",
        "target": {
            "function": "wfx_init_common",
            "file": "drivers/staging/wfx/main.c"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ab0fed1fa744173433cfd1dbaf9239f200ded650",
        "signature_type": "Function",
        "deprecated": false,
        "id": "CVE-2022-49105-7b97593f",
        "digest": {
            "function_hash": "178794099477608573630953578054169274171",
            "length": 2682.0
        },
        "signature_version": "v1",
        "target": {
            "function": "wfx_init_common",
            "file": "drivers/staging/wfx/main.c"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ab0fed1fa744173433cfd1dbaf9239f200ded650",
        "signature_type": "Line",
        "deprecated": false,
        "id": "CVE-2022-49105-872c1a4b",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "18693989894734180897945059147304268790",
                "181044375653128956054935543581375078207",
                "66986210249736895838128177822819808026",
                "5076551441837935829362220880622482686",
                "134058477817413904480181414413381037172",
                "324333874904419584914430327042455686939",
                "332312628066466811796012591139412799083",
                "339882536550422523005040326139130243817"
            ]
        },
        "signature_version": "v1",
        "target": {
            "file": "drivers/staging/wfx/main.c"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@93498c6e775ae91732a8109dba1bdcd324908f84",
        "signature_type": "Function",
        "deprecated": false,
        "id": "CVE-2022-49105-8a1b69ef",
        "digest": {
            "function_hash": "178794099477608573630953578054169274171",
            "length": 2682.0
        },
        "signature_version": "v1",
        "target": {
            "function": "wfx_init_common",
            "file": "drivers/staging/wfx/main.c"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@60f1d3c92dc1ef1026e5b917a329a7fa947da036",
        "signature_type": "Line",
        "deprecated": false,
        "id": "CVE-2022-49105-e4e60c0f",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "73716033923153400292984522587743703059",
                "95323230275279582070827824154966486102",
                "66986210249736895838128177822819808026",
                "5076551441837935829362220880622482686",
                "162577660188863710431374911439598878581",
                "324333874904419584914430327042455686939",
                "332312628066466811796012591139412799083",
                "339882536550422523005040326139130243817"
            ]
        },
        "signature_version": "v1",
        "target": {
            "file": "drivers/staging/wfx/main.c"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@93498c6e775ae91732a8109dba1bdcd324908f84",
        "signature_type": "Line",
        "deprecated": false,
        "id": "CVE-2022-49105-f063569e",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "18693989894734180897945059147304268790",
                "181044375653128956054935543581375078207",
                "66986210249736895838128177822819808026",
                "5076551441837935829362220880622482686",
                "134058477817413904480181414413381037172",
                "324333874904419584914430327042455686939",
                "332312628066466811796012591139412799083",
                "339882536550422523005040326139130243817"
            ]
        },
        "signature_version": "v1",
        "target": {
            "file": "drivers/staging/wfx/main.c"
        }
    }
]

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
5.5.0
Fixed
5.10.111
Type
ECOSYSTEM
Events
Introduced
5.11.0
Fixed
5.15.34
Type
ECOSYSTEM
Events
Introduced
5.16.0
Fixed
5.16.20
Type
ECOSYSTEM
Events
Introduced
5.17.0
Fixed
5.17.3