In the Linux kernel, the following vulnerability has been resolved:
wifi: ath11k: fix node corruption in ar->arvifs list
In current WLAN recovery code flow, ath11k_core_halt() only reinitializes the "arvifs" list head. This will cause the list node immediately following the list head to become an invalid list node. Because the prev of that node still points to the list head "arvifs", but the next of the list head "arvifs" no longer points to that list node.
When a WLAN recovery occurs during the execution of a vif removal, and it happens before the spin_lock_bh(&ar->data_lock) in ath11k_mac_op_remove_interface(), list_del() will detect the previously mentioned situation, thereby triggering a kernel panic.
The fix is to remove and reinitialize all vif list nodes from the list head "arvifs" during WLAN halt. The reinitialization is to make the list nodes valid, ensuring that the list_del() in ath11k_mac_op_remove_interface() can execute normally.
Call trace: __list_del_entry_valid_or_report+0xb8/0xd0 ath11k_mac_op_remove_interface+0xb0/0x27c [ath11k] drv_remove_interface+0x48/0x194 [mac80211] ieee80211_do_stop+0x6e0/0x844 [mac80211] ieee80211_stop+0x44/0x17c [mac80211] __dev_close_many+0xac/0x150 __dev_change_flags+0x194/0x234 dev_change_flags+0x24/0x6c devinet_ioctl+0x3a0/0x670 inet_ioctl+0x200/0x248 sock_do_ioctl+0x60/0x118 sock_ioctl+0x274/0x35c __arm64_sys_ioctl+0xac/0xf0 invoke_syscall+0x48/0x114 ...
Tested-on: QCA6698AQ hw2.1 PCI WLAN.HSP.1.1-04591-QCAHSPSWPL_V1_V2_SILICONZ_IOE-1
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 linuxUpgrade linux-6.1 | Jul 11, 2025 | Jul 11, 2025 |
| Oracle_linux | — | Upgrade kernel-uek | Sep 10, 2025 | Jul 10, 2025 |
| Redhat_linux | — | No solution exists | Jul 14, 2025 | Jul 10, 2025 |
| Suse | — | Upgrade reiserfs-kmp-azureUpgrade cluster-md-kmp-64kbUpgrade ocfs2-kmp-defaultUpgrade dtb-renesasUpgrade kernel-64kb-optionalUpgrade kernel-debug-develUpgrade kernel-azure-optionalUpgrade cluster-md-kmp-rtUpgrade dtb-exynosUpgrade kernel-debugUpgrade kernel-debug-vdsoUpgrade kernel-64kb-develUpgrade kernel-default-optionalUpgrade kernel-develUpgrade dtb-caviumUpgrade kernel-default-livepatchUpgrade dtb-freescaleUpgrade kernel-rt-livepatchUpgrade kernel-source-vanillaUpgrade kernel-azureUpgrade dtb-rockchipUpgrade dtb-qcomUpgrade kernel-rt_debug-develUpgrade dtb-mediatekUpgrade dtb-lgUpgrade kernel-obs-buildUpgrade kernel-default-livepatch-develUpgrade ocfs2-kmp-azureUpgrade reiserfs-kmp-defaultUpgrade kernel-rt-develUpgrade kernel-default-develUpgrade kernel-default-baseUpgrade dtb-amazonUpgrade kernel-default-base-rebuildUpgrade dlm-kmp-64kbUpgrade kernel-64kbUpgrade gfs2-kmp-azureUpgrade kselftests-kmp-64kbUpgrade dlm-kmp-rtUpgrade kernel-default-vdsoUpgrade kernel-64kb-extraUpgrade dtb-xilinxUpgrade dtb-hisiliconUpgrade kselftests-kmp-azureUpgrade ocfs2-kmp-64kbUpgrade kernel-rt-extraUpgrade kernel-sourceUpgrade dtb-allwinnerUpgrade dtb-alteraUpgrade gfs2-kmp-defaultUpgrade dtb-sprdUpgrade kernel-devel-rtUpgrade kernel-source-azureUpgrade kernel-rt_debug-vdsoUpgrade kernel-azure-vdsoUpgrade kernel-syms-rtUpgrade dtb-armUpgrade kernel-azure-develUpgrade kernel-rtUpgrade kernel-rt_debugUpgrade dlm-kmp-defaultUpgrade kernel-rt-vdsoUpgrade dlm-kmp-azureUpgrade kernel-syms-azureUpgrade cluster-md-kmp-defaultUpgrade kernel-kvmsmallUpgrade dtb-nvidiaUpgrade kernel-default-extraUpgrade kernel-rt-livepatch-develUpgrade dtb-socionextUpgrade kernel-zfcpdumpUpgrade kernel-azure-extraUpgrade kernel-symsUpgrade kernel-macrosUpgrade dtb-broadcomUpgrade kernel-kvmsmall-develUpgrade gfs2-kmp-64kbUpgrade kernel-docs-htmlUpgrade kernel-kvmsmall-vdsoUpgrade kernel-docsUpgrade kernel-source-rtUpgrade cluster-md-kmp-azureUpgrade reiserfs-kmp-64kbUpgrade dtb-apmUpgrade kernel-rt-optionalUpgrade dtb-amdUpgrade kernel-defaultUpgrade dtb-marvellUpgrade ocfs2-kmp-rtUpgrade dtb-amlogicUpgrade reiserfs-kmp-rtUpgrade kernel-devel-azureUpgrade dtb-appleUpgrade kselftests-kmp-defaultUpgrade kselftests-kmp-rtUpgrade gfs2-kmp-rtUpgrade kernel-obs-qa | Dec 5, 2025 | Aug 18, 2025 |
| Ubuntu | — | Upgrade linux-image-6.14.0-1013-aws-64kUpgrade linux-image-aws-6.8Upgrade linux-image-azure-fipsUpgrade linux-image-6.14.0-1012-realtimeUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-xilinxUpgrade linux-image-6.14.0-1012-azureUpgrade linux-image-genericUpgrade linux-image-5.15.0-1088-kvmUpgrade linux-image-virtual-6.8Upgrade linux-image-generic-6.8Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-oracle-5.15Upgrade linux-image-raspi-6.14Upgrade linux-image-fipsUpgrade linux-image-raspi-realtimeUpgrade linux-image-ibm-classicUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-6.8.0-1046-azureUpgrade linux-image-lowlatency-64kUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-5.15.0-156-fipsUpgrade linux-image-5.15.0-1092-realtimeUpgrade linux-image-azure-lts-24.04Upgrade linux-image-aws-64k-6.8Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-generic-64k-5.15Upgrade linux-image-5.15.0-156-lowlatencyUpgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-6.14.0-1016-gcp-64kUpgrade linux-image-generic-lpaeUpgrade linux-image-generic-64k-6.8Upgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-kvm-5.15Upgrade linux-image-6.14.0-1013-oracleUpgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-6.8.0-1046-awsUpgrade linux-image-6.14.0-32-generic-64kUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-5.15.0-1085-intel-iot-realtimeUpgrade linux-image-lowlatencyUpgrade linux-image-raspiUpgrade linux-image-nvidia-5.15Upgrade linux-image-5.15.0-1087-nvidia-lowlatencyUpgrade linux-image-5.15.0-1086-ibmUpgrade linux-image-azure-fips-6.8Upgrade linux-image-gke-64kUpgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-gke-5.15Upgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-6.8.0-100-genericUpgrade linux-image-6.8.0-1051-azureUpgrade linux-image-generic-6.14Upgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-5.15.0-1056-xilinx-zynqmpUpgrade linux-image-oem-22.04bUpgrade linux-image-5.15.0-156-lowlatency-64kUpgrade linux-image-gcp-6.14Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-6.14.0-1012-oemUpgrade linux-image-5.15.0-156-generic-64kUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-gkeopUpgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-azure-6.14Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-lowlatency-6.8Upgrade linux-image-raspi-6.8Upgrade linux-image-intel-iotg-5.15Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-gcpUpgrade linux-image-realtime-6.8.1Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-gcp-64k-6.14Upgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-5.15.0-1086-raspiUpgrade linux-image-ibm-6.8Upgrade linux-image-gcp-64kUpgrade linux-image-nvidia-tegraUpgrade linux-image-gkeop-6.8Upgrade linux-image-gke-6.8Upgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-5.15.0-156-genericUpgrade linux-image-gcp-fipsUpgrade linux-image-azure-lts-22.04Upgrade linux-image-oracle-64k-6.14Upgrade linux-image-realtime-hwe-24.04Upgrade linux-image-generic-64kUpgrade linux-image-ibmUpgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-nvidiaUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-azureUpgrade linux-image-oem-22.04Upgrade linux-image-fips-6.8Upgrade linux-image-intelUpgrade linux-image-gcp-fips-5.15Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-aws-lts-22.04Upgrade linux-image-oem-22.04aUpgrade linux-image-oracle-6.14Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-ibm-5.15Upgrade linux-image-5.15.0-1090-oracleUpgrade linux-image-5.15.0-1092-aws-fipsUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-azure-fips-5.15Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-5.15.0-1092-gcpUpgrade linux-image-5.15.0-156-generic-lpaeUpgrade linux-image-aws-64k-5.15Upgrade linux-image-oem-6.14Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-gkeUpgrade linux-image-aws-fipsUpgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-6.8.0-100-fipsUpgrade linux-image-5.15.0-1096-azureUpgrade linux-image-xilinx-6.8Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-oracle-6.8Upgrade linux-image-oem-24.04aUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-aws-lts-24.04Upgrade linux-image-5.15.0-1034-nvidia-tegra-igxUpgrade linux-image-aws-6.14Upgrade linux-image-6.14.0-1013-oracle-64kUpgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-generic-5.15Upgrade linux-image-aws-64k-6.14Upgrade linux-image-aws-64kUpgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-6.14.0-1016-gcpUpgrade linux-image-5.15.0-1087-intel-iotgUpgrade linux-image-oem-24.04cUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-realtime-hwe-22.04Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-realtime-5.15Upgrade linux-image-5.15.0-1045-nvidia-tegraUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-nvidia-64kUpgrade linux-image-gkeop-5.15Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-oracle-64kUpgrade linux-image-lowlatency-5.15Upgrade linux-image-nvidia-6.8Upgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-intel-iotgUpgrade linux-image-6.14.0-32-genericUpgrade linux-image-5.15.0-1092-gcp-fipsUpgrade linux-image-aws-fips-5.15Upgrade linux-image-oracleUpgrade linux-image-realtimeUpgrade linux-image-oem-24.04Upgrade linux-image-nvidia-tegra-igxUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-gcp-5.15Upgrade linux-image-azure-5.15Upgrade linux-image-5.15.0-1089-gkeUpgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-virtualUpgrade linux-image-gcp-6.8Upgrade linux-image-aws-fips-6.8Upgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-6.14.0-1013-awsUpgrade linux-image-5.15.0-1092-aws-64kUpgrade linux-image-5.15.0-1045-nvidia-tegra-rtUpgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-virtual-5.15Upgrade linux-image-raspi-5.15Upgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-kvmUpgrade linux-image-5.15.0-1092-awsUpgrade linux-image-5.15.0-1075-gkeopUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-awsUpgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-realtime-6.14Upgrade linux-image-raspi-nolpaeUpgrade linux-image-oem-22.04dUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-5.15.0-1096-azure-fipsUpgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-5.15.0-1087-nvidiaUpgrade linux-image-5.15.0-1034-nvidia-tegra-igx-rtUpgrade linux-image-gke-64k-6.8Upgrade linux-image-generic-lpae-5.15Upgrade linux-image-generic-64k-6.14Upgrade linux-image-fips-5.15Upgrade linux-image-azure-cvmUpgrade linux-image-aws-5.15Upgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-6.14.0-1014-raspiUpgrade linux-image-virtual-6.14Upgrade linux-image-oem-24.04bUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-azure-6.8Upgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-6.8.0-1046-nvidia | Jul 14, 2025 | Jul 10, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 10, 2025 | Jul 10, 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