In the Linux kernel, the following vulnerability has been resolved:
wifi: ath10k: shutdown driver when hardware is unreliable
In rare cases, ath10k may lose connection with the PCIe bus due to some unknown reasons, which could further lead to system crashes during resuming due to watchdog timeout:
ath10k_pci 0000:01:00.0: wmi command 20486 timeout, restarting hardware ath10k_pci 0000:01:00.0: already restarting ath10k_pci 0000:01:00.0: failed to stop WMI vdev 0: -11 ath10k_pci 0000:01:00.0: failed to stop vdev 0: -11 ieee80211 phy0: PM: **** DPM device timeout **** Call Trace: panic+0x125/0x315 dpm_watchdog_set+0x54/0x54 dpm_watchdog_handler+0x57/0x57 call_timer_fn+0x31/0x13c
At this point, all WMI commands will timeout and attempt to restart device. So set a threshold for consecutive restart failures. If the threshold is exceeded, consider the hardware is unreliable and all ath10k operations should be skipped to avoid system crash.
fail_cont_count and pending_recovery are atomic variables, and do not involve complex conditional logic. Therefore, even if recovery check and reconfig complete are executed concurrently, the recovery mechanism will not be broken.
Tested-on: QCA6174 hw3.2 PCI WLAN.RM.4.4.1-00288-QCARMSWPZ-1
CVSS Details
- CVSS 3.1 Base Score: 5.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux | Jul 23, 2026 | Jul 23, 2026 |
| Oracle_linux | — | Upgrade kernel-uek | Oct 16, 2025 | Sep 11, 2025 |
| Redhat_linux | — | No solution exists | Jul 17, 2026 | Sep 11, 2025 |
| Suse | — | Upgrade kernel-obs-qaUpgrade kernel-64kb-develUpgrade cluster-md-kmp-64kbUpgrade dtb-xilinxUpgrade cluster-md-kmp-defaultUpgrade kernel-rt-develUpgrade kselftests-kmp-rtUpgrade kernel-default-vdsoUpgrade dtb-rockchipUpgrade kselftests-kmp-defaultUpgrade dtb-nvidiaUpgrade dtb-exynosUpgrade dlm-kmp-azureUpgrade dtb-allwinnerUpgrade kernel-develUpgrade kernel-docsUpgrade kernel-obs-buildUpgrade dtb-sprdUpgrade kernel-devel-rtUpgrade kernel-defaultUpgrade kernel-syms-azureUpgrade kernel-macrosUpgrade kernel-rt-extraUpgrade dlm-kmp-rtUpgrade kernel-default-optionalUpgrade ocfs2-kmp-azureUpgrade dtb-qcomUpgrade dtb-apmUpgrade cluster-md-kmp-rtUpgrade kernel-default-base-rebuildUpgrade kernel-symsUpgrade kernel-64kb-extraUpgrade kernel-default-extraUpgrade kernel-rt-livepatchUpgrade dtb-mediatekUpgrade kernel-sourceUpgrade kernel-devel-azureUpgrade ocfs2-kmp-defaultUpgrade kernel-azure-develUpgrade reiserfs-kmp-azureUpgrade dtb-armUpgrade kernel-rtUpgrade kernel-kvmsmall-vdsoUpgrade kernel-kvmsmall-develUpgrade dtb-amdUpgrade kernel-rt-optionalUpgrade kernel-default-livepatchUpgrade dtb-amazonUpgrade gfs2-kmp-rtUpgrade kernel-source-rtUpgrade dtb-alteraUpgrade gfs2-kmp-azureUpgrade gfs2-kmp-64kbUpgrade dtb-freescaleUpgrade cluster-md-kmp-azureUpgrade gfs2-kmp-defaultUpgrade kernel-64kbUpgrade kernel-64kb-optionalUpgrade kernel-source-azureUpgrade ocfs2-kmp-rtUpgrade dlm-kmp-defaultUpgrade kselftests-kmp-azureUpgrade kernel-debugUpgrade dtb-amlogicUpgrade kselftests-kmp-64kbUpgrade kernel-source-vanillaUpgrade kernel-rt-vdsoUpgrade kernel-default-livepatch-develUpgrade kernel-default-baseUpgrade kernel-debug-vdsoUpgrade kernel-azure-vdsoUpgrade kernel-debug-develUpgrade kernel-azureUpgrade kernel-rt-livepatch-develUpgrade dtb-renesasUpgrade dtb-lgUpgrade dtb-marvellUpgrade dtb-hisiliconUpgrade dtb-caviumUpgrade reiserfs-kmp-64kbUpgrade kernel-zfcpdumpUpgrade kernel-syms-rtUpgrade kernel-rt_debug-vdsoUpgrade kernel-rt_debugUpgrade ocfs2-kmp-64kbUpgrade dtb-socionextUpgrade reiserfs-kmp-defaultUpgrade dlm-kmp-64kbUpgrade dtb-appleUpgrade kernel-azure-optionalUpgrade kernel-azure-extraUpgrade dtb-broadcomUpgrade kernel-docs-htmlUpgrade reiserfs-kmp-rtUpgrade kernel-kvmsmallUpgrade kernel-default-develUpgrade kernel-rt_debug-devel | Dec 5, 2025 | Oct 15, 2025 |
| Ubuntu | — | Upgrade linux-image-virtualUpgrade linux-image-oracle-6.8Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-oem-22.04dUpgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-nvidiaUpgrade linux-image-oracle-64kUpgrade linux-image-gkeUpgrade linux-image-generic-64kUpgrade linux-image-6.8.0-100-fipsUpgrade linux-image-oracleUpgrade linux-image-6.8.0-1046-azureUpgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-intel-iotgUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-oem-22.04Upgrade linux-image-nvidia-64kUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-genericUpgrade linux-image-azure-6.8Upgrade linux-image-nvidia-6.8Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-aws-64kUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-gke-6.8Upgrade linux-image-raspi-realtimeUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-aws-fipsUpgrade linux-image-generic-lpaeUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-realtimeUpgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-gcpUpgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-gke-64k-6.8Upgrade linux-image-gkeopUpgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-6.8.0-1051-azureUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-fipsUpgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-xilinx-6.8Upgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-gcp-6.8Upgrade linux-image-6.8.0-100-genericUpgrade linux-image-lowlatencyUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-raspiUpgrade linux-image-ibmUpgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-lowlatency-6.8Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-kvmUpgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-oem-22.04aUpgrade linux-image-ibm-classicUpgrade linux-image-ibm-6.8Upgrade linux-image-gkeop-6.8Upgrade linux-image-raspi-6.8Upgrade linux-image-aws-6.8Upgrade linux-image-virtual-6.8Upgrade linux-image-realtime-6.8.1Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-generic-64k-6.8Upgrade linux-image-gke-64kUpgrade linux-image-6.8.0-1046-awsUpgrade linux-image-aws-fips-6.8Upgrade linux-image-azure-fips-6.8Upgrade linux-image-fips-6.8Upgrade linux-image-xilinxUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-oem-22.04bUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-generic-6.8Upgrade linux-image-aws-64k-6.8Upgrade linux-image-gcp-64kUpgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-aws-lts-24.04Upgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-gcp-fipsUpgrade linux-image-azure-lts-24.04Upgrade linux-image-azure-fipsUpgrade linux-image-azureUpgrade linux-image-aws | Feb 12, 2026 | Sep 11, 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