CVE-2023-52688

Source
https://nvd.nist.gov/vuln/detail/CVE-2023-52688
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2023-52688.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2023-52688
Downstream
Related
Published
2024-05-17T14:24:49Z
Modified
2025-10-08T15:58:58.270767Z
Summary
wifi: ath12k: fix the error handler of rfkill config
Details

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

wifi: ath12k: fix the error handler of rfkill config

When the core rfkill config throws error, it should free the allocated resources. Currently it is not freeing the core pdev create resources. Avoid this issue by calling the core pdev destroy in the error handler of core rfkill config.

Found this issue in the code review and it is compile tested only.

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
004ccbc0dd49c63576a4c60a663a38dd3cb6bee5
Fixed
b4e593a7a22fa3c7d0550ef51c90b5c21f790aa8
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
004ccbc0dd49c63576a4c60a663a38dd3cb6bee5
Fixed
898d8b3e1414cd900492ee6a0b582f8095ba4a1a

Affected versions

v6.*

v6.5
v6.6
v6.6-rc1
v6.6-rc2
v6.6-rc3
v6.6-rc4
v6.6-rc5
v6.6-rc6
v6.6-rc7
v6.7
v6.7-rc1
v6.7-rc2
v6.7-rc3
v6.7-rc4
v6.7-rc5
v6.7-rc6
v6.7-rc7
v6.7-rc8
v6.7.1

Database specific

{
    "vanir_signatures": [
        {
            "signature_version": "v1",
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "338733452771043617818248800525247400714",
                    "267113877099415360320835182016074579162",
                    "273251083519621045459327463568470598495",
                    "269467935478048124403999763719088025079",
                    "234296931175968047393785915558523525257",
                    "119962338296815252793932195652072383928",
                    "150445882094666211257682365371761096955",
                    "256491944195755861038317264495539778259"
                ]
            },
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@898d8b3e1414cd900492ee6a0b582f8095ba4a1a",
            "deprecated": false,
            "target": {
                "file": "drivers/net/wireless/ath/ath12k/core.c"
            },
            "signature_type": "Line",
            "id": "CVE-2023-52688-1a230ae2"
        },
        {
            "signature_version": "v1",
            "digest": {
                "length": 1155.0,
                "function_hash": "237047252328509563783663508882573950416"
            },
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b4e593a7a22fa3c7d0550ef51c90b5c21f790aa8",
            "deprecated": false,
            "target": {
                "file": "drivers/net/wireless/ath/ath12k/core.c",
                "function": "ath12k_core_qmi_firmware_ready"
            },
            "signature_type": "Function",
            "id": "CVE-2023-52688-92083aa6"
        },
        {
            "signature_version": "v1",
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "338733452771043617818248800525247400714",
                    "267113877099415360320835182016074579162",
                    "273251083519621045459327463568470598495",
                    "269467935478048124403999763719088025079",
                    "234296931175968047393785915558523525257",
                    "119962338296815252793932195652072383928",
                    "150445882094666211257682365371761096955",
                    "256491944195755861038317264495539778259"
                ]
            },
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b4e593a7a22fa3c7d0550ef51c90b5c21f790aa8",
            "deprecated": false,
            "target": {
                "file": "drivers/net/wireless/ath/ath12k/core.c"
            },
            "signature_type": "Line",
            "id": "CVE-2023-52688-9bddf2d1"
        },
        {
            "signature_version": "v1",
            "digest": {
                "length": 1155.0,
                "function_hash": "237047252328509563783663508882573950416"
            },
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@898d8b3e1414cd900492ee6a0b582f8095ba4a1a",
            "deprecated": false,
            "target": {
                "file": "drivers/net/wireless/ath/ath12k/core.c",
                "function": "ath12k_core_qmi_firmware_ready"
            },
            "signature_type": "Function",
            "id": "CVE-2023-52688-a1482123"
        }
    ]
}

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
6.7.0
Fixed
6.7.2