In the Linux kernel, the following vulnerability has been resolved:
wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete
The ath9k_wmi_event_tasklet() used in ath9k_htc assumes that all the data structures have been fully initialised by the time it runs. However, because of the order in which things are initialised, this is not guaranteed to be the case, because the device is exposed to the USB subsystem before the ath9k driver initialisation is completed.
We already committed a partial fix for this in commit: 8b3046abc99e ("ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet()")
However, that commit only aborted the WMI_TXSTATUS_EVENTID command in the event tasklet, pairing it with an "initialisation complete" bit in the TX struct. It seems syzbot managed to trigger the race for one of the other commands as well, so let's just move the existing synchronisation bit to cover the whole tasklet (setting it at the end of ath9k_htc_probe_device() instead of inside ath9k_tx_init()).
CVSS Details
- CVSS 3.1 Base Score: 4.7
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade libperfUpgrade kernel-64kUpgrade kernel-rt-debug-kvmUpgrade bpftoolUpgrade rtlaUpgrade kernel-debug-develUpgrade kernel-develUpgrade kernel-rt-modules-extraUpgrade kernel-modules-coreUpgrade kernel-rt-debug-develUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-64k-debug-develUpgrade kernel-rt-coreUpgrade kernel-64k-debug-modulesUpgrade kernel-devel-matchedUpgrade kernel-64k-modulesUpgrade kernel-rt-debugUpgrade kernel-rt-debug-coreUpgrade kernel-zfcpdump-develUpgrade python3-perfUpgrade kernelUpgrade kernel-debug-uki-virtUpgrade kernel-debugUpgrade perfUpgrade kernel-rt-develUpgrade kernel-64k-modules-coreUpgrade kernel-tools-libs-develUpgrade kernel-cross-headersUpgrade kernel-headersUpgrade kernel-debug-coreUpgrade kernel-64k-debug-coreUpgrade kernel-rt-modulesUpgrade kernel-docUpgrade kernel-64k-debug-modules-coreUpgrade kernel-modulesUpgrade kernel-rt-debug-modules-extraUpgrade kernel-modules-extraUpgrade kernel-rt-debug-modules-coreUpgrade kernel-64k-debug-modules-extraUpgrade kernel-uki-virtUpgrade kernel-coreUpgrade kernel-zfcpdump-modulesUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-64k-modules-extraUpgrade kernel-debug-modules-coreUpgrade kernel-tools-libsUpgrade rvUpgrade kernel-rtUpgrade kernel-zfcpdumpUpgrade kernel-debug-modulesUpgrade kernel-64k-develUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-kvmUpgrade kernel-64k-debugUpgrade kernel-rt-modules-coreUpgrade kernel-64k-devel-matchedUpgrade kernel-toolsUpgrade kernel-64k-coreUpgrade kernel-rt-debug-modulesUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-debug-devel-matchedUpgrade kernel-debug-modules-extraUpgrade kernel-abi-stablelists | Jun 6, 2024 | Apr 17, 2024 |
| Debian | — | Upgrade linux | May 8, 2024 | Apr 17, 2024 |
| Oracle_linux | — | Upgrade kernel | Jun 6, 2024 | Apr 17, 2024 |
| Redhat_linux | — | Upgrade kernelNo solution existsUpgrade kernel-rt | Jun 6, 2024 | Apr 17, 2024 |
| Rocky_linux | — | Upgrade kernel-rt-debug-modulesUpgrade kernel-tools-debuginfoUpgrade kernel-zfcpdumpUpgrade kernel-rt-debug-modules-coreUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-modulesUpgrade kernel-debug-modulesUpgrade kernel-rt-debug-develUpgrade kernel-rt-debug-kvmUpgrade kernel-rtUpgrade kernel-rt-develUpgrade rvUpgrade kernel-modulesUpgrade kernel-debug-modules-coreUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-debug-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-zfcpdump-develUpgrade kernel-rt-debuginfoUpgrade kernel-debuginfoUpgrade kernel-zfcpdump-modulesUpgrade rtlaUpgrade kernel-debug-coreUpgrade kernel-tools-libsUpgrade kernel-debugUpgrade kernel-debug-develUpgrade kernel-modules-coreUpgrade kernel-rt-debugUpgrade kernel-modules-extraUpgrade kernel-rt-debug-coreUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-debug-uki-virtUpgrade kernel-uki-virtUpgrade bpftoolUpgrade kernel-toolsUpgrade kernel-debug-debuginfoUpgrade kernel-rt-modules-coreUpgrade kernel-headersUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-coreUpgrade python3-perf-debuginfoUpgrade kernel-debug-modules-extraUpgrade kernel-rt-kvmUpgrade python3-perfUpgrade kernel-rt-coreUpgrade libperfUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-develUpgrade kernel-debug-devel-matchedUpgrade libperf-debuginfoUpgrade kernel-devel-matchedUpgrade perf-debuginfoUpgrade perfUpgrade kernel-zfcpdump-coreUpgrade kernelUpgrade kernel-cross-headersUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-rt-modules-extraUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-tools-libs-devel | Jun 17, 2024 | Apr 17, 2024 |
| Suse | — | Upgrade kernel-azureUpgrade dtb-allwinnerUpgrade dtb-amdUpgrade kernel-azure-extraUpgrade dlm-kmp-64kbUpgrade kernel-64kb-livepatch-develUpgrade kernel-devel-azureUpgrade kernel-rt-optionalUpgrade kernel-debugUpgrade kernel-azure-optionalUpgrade kselftests-kmp-64kbUpgrade kernel-rt_debugUpgrade kernel-64kbUpgrade kernel-kvmsmallUpgrade kernel-syms-azureUpgrade ocfs2-kmp-64kbUpgrade kernel-rt_debug-develUpgrade reiserfs-kmp-defaultUpgrade dtb-appleUpgrade ocfs2-kmp-defaultUpgrade kernel-debug-vdsoUpgrade cluster-md-kmp-azureUpgrade kernel-azure-livepatch-develUpgrade kernel-docs-htmlUpgrade dtb-caviumUpgrade dtb-broadcomUpgrade dtb-marvellUpgrade kernel-default-vdsoUpgrade dtb-lgUpgrade cluster-md-kmp-rtUpgrade kernel-obs-buildUpgrade kselftests-kmp-azureUpgrade kernel-source-vanillaUpgrade dtb-freescaleUpgrade dtb-hisiliconUpgrade kernel-source-rtUpgrade kernel-debug-develUpgrade kernel-default-develUpgrade gfs2-kmp-azureUpgrade dtb-amazonUpgrade kernel-kvmsmall-vdsoUpgrade kernel-64kb-optionalUpgrade kernel-sourceUpgrade gfs2-kmp-rtUpgrade kernel-default-livepatchUpgrade gfs2-kmp-defaultUpgrade kernel-kvmsmall-develUpgrade kernel-kvmsmall-livepatch-develUpgrade gfs2-kmp-64kbUpgrade dtb-exynosUpgrade reiserfs-kmp-64kbUpgrade ocfs2-kmp-azureUpgrade kernel-rt-vdsoUpgrade kernel-zfcpdumpUpgrade dtb-alteraUpgrade kernel-source-azureUpgrade kernel-obs-qaUpgrade dtb-socionextUpgrade cluster-md-kmp-64kbUpgrade kernel-rt_debug-vdsoUpgrade kernel-default-base-rebuildUpgrade kernel-azure-develUpgrade kernel-defaultUpgrade kernel-default-baseUpgrade kernel-symsUpgrade dtb-mediatekUpgrade kernel-macrosUpgrade kernel-rt-livepatch-develUpgrade dtb-nvidiaUpgrade kernel-syms-rtUpgrade dtb-qcomUpgrade kernel-azure-vdsoUpgrade kernel-64kb-develUpgrade dlm-kmp-defaultUpgrade kselftests-kmp-rtUpgrade kselftests-kmp-defaultUpgrade kernel-rt-develUpgrade kernel-devel-rtUpgrade kernel-default-optionalUpgrade ocfs2-kmp-rtUpgrade kernel-rt-extraUpgrade dtb-apmUpgrade cluster-md-kmp-defaultUpgrade dtb-rockchipUpgrade reiserfs-kmp-azureUpgrade dtb-sprdUpgrade dtb-renesasUpgrade kernel-develUpgrade kernel-default-extraUpgrade kernel-rt-livepatchUpgrade dtb-xilinxUpgrade dlm-kmp-azureUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-docsUpgrade dtb-amlogicUpgrade kernel-64kb-extraUpgrade dtb-armUpgrade reiserfs-kmp-rtUpgrade kernel-rtUpgrade kernel-default-livepatch-develUpgrade dlm-kmp-rtUpgrade kernel-debug-livepatch-devel | May 15, 2024 | Apr 17, 2024 |
| Ubuntu | — | Upgrade linux-image-5.15.0-1058-raspiUpgrade linux-image-5.15.0-113-generic-lpaeUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-azureUpgrade linux-image-nvidiaUpgrade linux-image-5.15.0-1058-nvidiaUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-generic-lpaeUpgrade linux-image-5.15.0-1060-kvmUpgrade linux-image-6.8.0-35-generic-64kUpgrade linux-image-6.8.0-1006-ibmUpgrade linux-image-6.8.0-35-lowlatencyUpgrade linux-image-5.15.0-112-generic-64kUpgrade linux-image-5.15.0-1066-azureUpgrade linux-image-5.15.0-1061-oracleUpgrade linux-image-5.15.0-1030-xilinx-zynqmpUpgrade linux-image-azure-fdeUpgrade linux-image-gkeop-5.15Upgrade linux-image-awsUpgrade linux-image-raspiUpgrade linux-image-5.15.0-1060-gkeUpgrade linux-image-raspi-nolpaeUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-5.15.0-112-generic-lpaeUpgrade linux-image-6.8.0-1008-gcpUpgrade linux-image-6.8.0-1006-oracle-64kUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-6.8.0-1008-azure-fdeUpgrade linux-image-5.15.0-110-lowlatency-64kUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-6.8.0-35-lowlatency-64kUpgrade linux-image-genericUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.0-35-genericUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-6.8.0-1006-oracleUpgrade linux-image-intelUpgrade linux-image-gkeopUpgrade linux-image-6.8.0-1004-gkeUpgrade linux-image-kvmUpgrade linux-image-ibm-classicUpgrade linux-image-oem-20.04cUpgrade linux-image-5.15.0-110-lowlatencyUpgrade linux-image-5.15.0-1062-gcpUpgrade linux-image-oem-20.04dUpgrade linux-image-oracleUpgrade linux-image-aws-lts-22.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-5.15.0-1057-ibmUpgrade linux-image-oem-24.04Upgrade linux-image-generic-64kUpgrade linux-image-5.15.0-1065-azure-fdeUpgrade linux-image-oracle-64kUpgrade linux-image-azure-lts-22.04Upgrade linux-image-lowlatencyUpgrade linux-image-oem-20.04Upgrade linux-image-intel-iotgUpgrade linux-image-5.15.0-1058-nvidia-lowlatencyUpgrade linux-image-6.8.0-1008-azureUpgrade linux-image-5.15.0-1056-ibmUpgrade linux-image-5.15.0-1058-intel-iotgUpgrade linux-image-gke-5.15Upgrade linux-image-5.15.0-113-genericUpgrade linux-image-5.15.0-113-generic-64kUpgrade linux-image-5.15.0-112-genericUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-gkeUpgrade linux-image-virtualUpgrade linux-image-6.8.0-1005-raspiUpgrade linux-image-ibmUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-oem-24.04aUpgrade linux-image-6.8.0-1006-oemUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-gcpUpgrade linux-image-5.15.0-1046-gkeopUpgrade linux-image-6.8.0-1009-awsUpgrade linux-image-5.15.0-1063-awsUpgrade linux-image-oem-20.04b | Jul 1, 2024 | Apr 17, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 14, 2025 | Apr 17, 2024 |
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