In the Linux kernel, the following vulnerability has been resolved:
wifi: ath11k: update channel list in reg notifier instead reg worker
Currently when ath11k gets a new channel list, it will be processed according to the following steps: 1. update new channel list to cfg80211 and queue reg_work. 2. cfg80211 handles new channel list during reg_work. 3. update cfg80211's handled channel list to firmware by ath11k_reg_update_chan_list().
But ath11k will immediately execute step 3 after reg_work is just queued. Since step 2 is asynchronous, cfg80211 may not have completed handling the new channel list, which may leading to an out-of-bounds write error: BUG: KASAN: slab-out-of-bounds in ath11k_reg_update_chan_list Call Trace: ath11k_reg_update_chan_list+0xbfe/0xfe0 [ath11k] kfree+0x109/0x3a0 ath11k_regd_update+0x1cf/0x350 [ath11k] ath11k_regd_update_work+0x14/0x20 [ath11k] process_one_work+0xe35/0x14c0
Should ensure step 2 is completely done before executing step 3. Thus Wen raised patch[1]. When flag NL80211_REGDOM_SET_BY_DRIVER is set, cfg80211 will notify ath11k after step 2 is done.
So enable the flag NL80211_REGDOM_SET_BY_DRIVER then cfg80211 will notify ath11k after step 2 is done. At this time, there will be no KASAN bug during the execution of the step 3.
[1] https://patchwork.kernel.org/project/linux-wireless/patch/[email protected]/
Tested-on: WCN6855 hw2.0 PCI WLAN.HSP.1.1-03125-QCAHSPSWPL_V1_V2_SILICONZ_LITE-3
CVSS Details
- CVSS 3.1 Base Score: 8.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux | May 15, 2025 | Apr 16, 2025 |
| Oracle_linux | — | Upgrade kernel-uek | Nov 11, 2025 | Apr 16, 2025 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Apr 16, 2025 |
| Suse | — | Upgrade cluster-md-kmp-rtUpgrade dtb-armUpgrade kernel-default-livepatch-develUpgrade kernel-kvmsmall-vdsoUpgrade dtb-mediatekUpgrade dtb-sprdUpgrade dtb-nvidiaUpgrade kernel-defaultUpgrade reiserfs-kmp-rtUpgrade dtb-qcomUpgrade gfs2-kmp-defaultUpgrade dlm-kmp-azureUpgrade kernel-default-optionalUpgrade kernel-rtUpgrade kernel-source-vanillaUpgrade kernel-obs-buildUpgrade kselftests-kmp-defaultUpgrade kernel-source-rtUpgrade kernel-debug-vdsoUpgrade kernel-rt-optionalUpgrade cluster-md-kmp-64kbUpgrade kernel-64kb-extraUpgrade kselftests-kmp-azureUpgrade kernel-default-baseUpgrade ocfs2-kmp-defaultUpgrade dtb-allwinnerUpgrade dtb-caviumUpgrade kernel-rt-vdsoUpgrade reiserfs-kmp-azureUpgrade kernel-default-base-rebuildUpgrade kselftests-kmp-rtUpgrade kernel-azureUpgrade kernel-azure-develUpgrade kernel-rt-extraUpgrade dlm-kmp-defaultUpgrade dtb-rockchipUpgrade dlm-kmp-rtUpgrade kernel-docsUpgrade kernel-rt-develUpgrade gfs2-kmp-azureUpgrade reiserfs-kmp-defaultUpgrade dtb-exynosUpgrade dtb-xilinxUpgrade dtb-renesasUpgrade dtb-lgUpgrade kernel-default-vdsoUpgrade dtb-amlogicUpgrade reiserfs-kmp-64kbUpgrade kernel-kvmsmall-develUpgrade kernel-devel-azureUpgrade dtb-alteraUpgrade kernel-rt_debug-develUpgrade dtb-freescaleUpgrade kernel-rt_debug-vdsoUpgrade kernel-debugUpgrade kernel-azure-optionalUpgrade cluster-md-kmp-azureUpgrade gfs2-kmp-64kbUpgrade dtb-socionextUpgrade kernel-devel-rtUpgrade kernel-azure-vdsoUpgrade dtb-amazonUpgrade ocfs2-kmp-rtUpgrade kernel-source-azureUpgrade gfs2-kmp-rtUpgrade kernel-default-extraUpgrade dlm-kmp-64kbUpgrade kernel-symsUpgrade dtb-appleUpgrade ocfs2-kmp-azureUpgrade kernel-syms-rtUpgrade kernel-rt_debugUpgrade kernel-azure-extraUpgrade kernel-64kb-optionalUpgrade kernel-64kbUpgrade ocfs2-kmp-64kbUpgrade kselftests-kmp-64kbUpgrade kernel-zfcpdumpUpgrade dtb-broadcomUpgrade dtb-apmUpgrade kernel-kvmsmallUpgrade kernel-docs-htmlUpgrade kernel-64kb-develUpgrade kernel-sourceUpgrade kernel-rt-livepatch-develUpgrade kernel-macrosUpgrade kernel-obs-qaUpgrade kernel-develUpgrade kernel-default-livepatchUpgrade dtb-marvellUpgrade dtb-hisiliconUpgrade dtb-amdUpgrade cluster-md-kmp-defaultUpgrade kernel-default-develUpgrade kernel-debug-develUpgrade kernel-syms-azure | Dec 5, 2025 | May 21, 2025 |
| Ubuntu | — | Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-6.8.0-1050-raspiUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-6.14.0-1007-oracleUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-6.14.0-1008-gcp-64kUpgrade linux-image-6.8.0-1049-nvidiaUpgrade linux-image-nvidia-6.8Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-aws-6.8Upgrade linux-image-6.14.0-1007-azure-fdeUpgrade linux-image-gkeopUpgrade linux-image-generic-lpaeUpgrade linux-image-6.8.0-1049-ibmUpgrade linux-image-6.14.0-1004-realtimeUpgrade linux-image-fipsUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-azure-6.8Upgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-1035-gkeopUpgrade linux-image-6.8.0-1049-nvidia-lowlatency-64kUpgrade linux-image-oem-22.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.8.0-1049-nvidia-lowlatencyUpgrade linux-image-6.8.0-106-lowlatencyUpgrade linux-image-6.8.0-1051-azureUpgrade linux-image-aws-64kUpgrade linux-image-azureUpgrade linux-image-nvidiaUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-6.14.0-22-generic-64kUpgrade linux-image-6.8.0-2040-raspi-realtimeUpgrade linux-image-oem-22.04cUpgrade linux-image-gcp-64kUpgrade linux-image-6.8.0-1048-gkeUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-6.8.0-1050-aws-64kUpgrade linux-image-6.8.0-1052-gcp-64kUpgrade linux-image-gkeUpgrade linux-image-6.8.1-1045-realtimeUpgrade linux-image-6.8.0-1029-xilinxUpgrade linux-image-gkeop-6.8Upgrade linux-image-generic-64kUpgrade linux-image-6.8.0-106-generic-64kUpgrade linux-image-6.8.0-1047-oracleUpgrade linux-image-oem-22.04aUpgrade linux-image-virtual-6.8Upgrade linux-image-genericUpgrade linux-image-lowlatency-6.8Upgrade linux-image-oem-22.04dUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-aws-fipsUpgrade linux-image-6.8.0-1049-nvidia-64kUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-lowlatency-64kUpgrade linux-image-intel-iotgUpgrade linux-image-6.14.0-1007-oracle-64kUpgrade linux-image-xilinxUpgrade linux-image-6.14.0-1007-azureUpgrade linux-image-6.8.0-1050-aws-fipsUpgrade linux-image-aws-64k-6.8Upgrade linux-image-6.8.0-1048-gke-64kUpgrade linux-image-azure-fdeUpgrade linux-image-gke-64k-6.8Upgrade linux-image-gke-6.8Upgrade linux-image-gke-64kUpgrade linux-image-realtime-6.8.1Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.14.0-22-genericUpgrade linux-image-xilinx-6.8Upgrade linux-image-fips-6.8Upgrade linux-image-oracle-6.8Upgrade linux-image-oem-22.04bUpgrade linux-image-azure-fips-6.8Upgrade linux-image-6.8.0-1050-awsUpgrade linux-image-6.8.0-106-genericUpgrade linux-image-6.14.0-1007-awsUpgrade linux-image-gcpUpgrade linux-image-6.8.0-1047-oracle-64kUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-azure-fipsUpgrade linux-image-nvidia-64kUpgrade linux-image-aws-lts-24.04Upgrade linux-image-aws-fips-6.8Upgrade linux-image-6.8.0-1052-azure-fipsUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-oracle-64kUpgrade linux-image-gcp-6.8Upgrade linux-image-raspiUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-azure-lts-24.04Upgrade linux-image-6.8.0-1052-gcp-fipsUpgrade linux-image-awsUpgrade linux-image-oracleUpgrade linux-image-kvmUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-ibm-classicUpgrade linux-image-ibm-6.8Upgrade linux-image-gcp-fipsUpgrade linux-image-6.8.0-106-lowlatency-64kUpgrade linux-image-6.14.0-1008-gcpUpgrade linux-image-virtualUpgrade linux-image-6.8.0-106-fipsUpgrade linux-image-raspi-6.8Upgrade linux-image-ibmUpgrade linux-image-6.14.0-1007-raspiUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-6.14.0-1007-aws-64kUpgrade linux-image-realtimeUpgrade linux-image-generic-64k-6.8Upgrade linux-image-generic-6.8Upgrade linux-image-6.8.0-1052-gcpUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-raspi-realtime | Jun 26, 2025 | Apr 16, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jul 17, 2026 | Apr 16, 2025 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub