CVE-2025-39732

Source
https://cve.org/CVERecord?id=CVE-2025-39732
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2025-39732.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2025-39732
Downstream
Related
Published
2025-09-07T15:16:20.684Z
Modified
2026-03-12T02:19:20.233465Z
Summary
wifi: ath11k: fix sleeping-in-atomic in ath11k_mac_op_set_bitrate_mask()
Details

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

wifi: ath11k: fix sleeping-in-atomic in ath11kmacopsetbitrate_mask()

ath11kmacdisablepeerfixedrate() is passed as the iterator to ieee80211iteratestationsatomic(). Note in this case the iterator is required to be atomic, however ath11kmacdisablepeerfixed_rate() does not follow it as it might sleep. Consequently below warning is seen:

BUG: sleeping function called from invalid context at wmi.c:304 Call Trace: <TASK> dumpstacklvl _mightresched.cold ath11kwmicmdsend ath11kwmisetpeerparam ath11kmacdisablepeerfixedrate ieee80211iteratestationsatomic ath11kmacopsetbitratemask.cold

Change to ieee80211iteratestations_mtx() to fix this issue.

Tested-on: WCN6855 hw2.0 PCI WLAN.HSP.1.1-03125-QCAHSPSWPLV1V2SILICONZLITE-3.6510.30

Database specific
{
    "cna_assigner": "Linux",
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/39xxx/CVE-2025-39732.json"
}
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
d5c65159f2895379e11ca13f62feabe93278985d
Fixed
9c0e3144924c7db701575a73af341d33184afeaf
Fixed
7d4d0db0dc9424de2bdc0b45e919e4892603356f
Fixed
6bdef22d540258ca06f079f7b6ae100669a19b47
Fixed
65c12b104cb942d588a1a093acc4537fb3d3b129

Database specific

source
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2025-39732.json"