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 dtb-caviumUpgrade kernel-source-rtUpgrade dtb-socionextUpgrade kernel-kvmsmall-vdsoUpgrade reiserfs-kmp-64kbUpgrade dtb-marvellUpgrade dtb-amazonUpgrade kernel-debugUpgrade kselftests-kmp-azureUpgrade kernel-kvmsmall-develUpgrade ocfs2-kmp-64kbUpgrade dlm-kmp-64kbUpgrade gfs2-kmp-defaultUpgrade ocfs2-kmp-rtUpgrade dtb-amlogicUpgrade kernel-zfcpdumpUpgrade kernel-source-azureUpgrade dtb-lgUpgrade dtb-renesasUpgrade dtb-hisiliconUpgrade kernel-64kb-optionalUpgrade kernel-rt_debugUpgrade kernel-rt-livepatch-develUpgrade kernel-rt_debug-vdsoUpgrade kernel-syms-rtUpgrade dlm-kmp-defaultUpgrade kernel-64kbUpgrade reiserfs-kmp-defaultUpgrade dtb-broadcomUpgrade kernel-default-develUpgrade cluster-md-kmp-azureUpgrade kernel-default-livepatchUpgrade reiserfs-kmp-rtUpgrade kernel-docs-htmlUpgrade kernel-rt-vdsoUpgrade kernel-rt-optionalUpgrade kernel-default-livepatch-develUpgrade kernel-source-vanillaUpgrade kernel-debug-develUpgrade kernel-debug-vdsoUpgrade kernel-default-baseUpgrade kernel-kvmsmallUpgrade kselftests-kmp-64kbUpgrade dtb-amdUpgrade kernel-azure-extraUpgrade kernel-azureUpgrade kernel-azure-vdsoUpgrade kernel-rt_debug-develUpgrade dtb-alteraUpgrade dtb-appleUpgrade kernel-azure-optionalUpgrade dtb-freescaleUpgrade gfs2-kmp-64kbUpgrade gfs2-kmp-azureUpgrade gfs2-kmp-rtUpgrade dtb-qcomUpgrade kernel-default-optionalUpgrade ocfs2-kmp-azureUpgrade kernel-rt-extraUpgrade kernel-azure-develUpgrade kernel-64kb-extraUpgrade kernel-macrosUpgrade dtb-armUpgrade cluster-md-kmp-defaultUpgrade kernel-default-extraUpgrade dtb-mediatekUpgrade kernel-obs-buildUpgrade kernel-devel-rtUpgrade kernel-defaultUpgrade dtb-allwinnerUpgrade dtb-exynosUpgrade dtb-sprdUpgrade dlm-kmp-rtUpgrade dlm-kmp-azureUpgrade kernel-docsUpgrade kselftests-kmp-defaultUpgrade dtb-nvidiaUpgrade reiserfs-kmp-azureUpgrade kernel-default-vdsoUpgrade dtb-rockchipUpgrade kernel-syms-azureUpgrade kselftests-kmp-rtUpgrade kernel-develUpgrade cluster-md-kmp-rtUpgrade kernel-sourceUpgrade kernel-rt-livepatchUpgrade ocfs2-kmp-defaultUpgrade kernel-symsUpgrade kernel-rt-develUpgrade kernel-rtUpgrade kernel-devel-azureUpgrade kernel-default-base-rebuildUpgrade dtb-xilinxUpgrade kernel-64kb-develUpgrade cluster-md-kmp-64kbUpgrade kernel-obs-qaUpgrade dtb-apm | Dec 5, 2025 | Oct 15, 2025 |
| Ubuntu | — | Upgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-nvidia-6.8Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-generic-64kUpgrade linux-image-aws-fipsUpgrade linux-image-intel-iotgUpgrade linux-image-lowlatency-64kUpgrade linux-image-gke-6.8Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-raspi-realtimeUpgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-gcpUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-azure-6.8Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-gkeopUpgrade linux-image-oem-22.04cUpgrade linux-image-realtimeUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-gkeUpgrade linux-image-oracleUpgrade linux-image-6.8.0-1046-azureUpgrade linux-image-nvidiaUpgrade linux-image-6.8.0-100-fipsUpgrade linux-image-oracle-64kUpgrade linux-image-gke-64k-6.8Upgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-generic-lpaeUpgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-oem-22.04Upgrade linux-image-nvidia-64kUpgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-oem-22.04dUpgrade linux-image-virtualUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-oracle-6.8Upgrade linux-image-fipsUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-genericUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-6.8.0-1051-azureUpgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-aws-64kUpgrade linux-image-raspi-6.8Upgrade linux-image-gke-64kUpgrade linux-image-fips-6.8Upgrade linux-image-azure-fips-6.8Upgrade linux-image-gkeop-6.8Upgrade linux-image-6.8.0-100-genericUpgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-6.8.0-1046-awsUpgrade linux-image-aws-fips-6.8Upgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-aws-lts-24.04Upgrade linux-image-realtime-6.8.1Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-generic-64k-6.8Upgrade linux-image-gcp-fipsUpgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-azure-lts-24.04Upgrade linux-image-azure-fipsUpgrade linux-image-azureUpgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-awsUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-gcp-6.8Upgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-raspiUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-aws-6.8Upgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-virtual-6.8Upgrade linux-image-ibmUpgrade linux-image-kvmUpgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-xilinx-6.8Upgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-xilinxUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-generic-6.8Upgrade linux-image-gcp-64kUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-oem-22.04bUpgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-aws-64k-6.8Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-oem-22.04aUpgrade linux-image-lowlatency-6.8Upgrade linux-image-lowlatencyUpgrade linux-image-ibm-classicUpgrade linux-image-ibm-6.8 | 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