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 kernel-uki-virtUpgrade kernel-tools-libsUpgrade kernel-64k-coreUpgrade kernel-rt-modulesUpgrade rvUpgrade kernel-debug-modules-extraUpgrade kernel-rt-debug-modulesUpgrade kernel-64k-modules-extraUpgrade kernel-debug-modulesUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-zfcpdumpUpgrade kernel-64k-develUpgrade kernel-abi-stablelistsUpgrade kernel-modulesUpgrade kernel-debug-modules-coreUpgrade kernel-debug-devel-matchedUpgrade kernel-rt-debug-modules-coreUpgrade kernel-zfcpdump-modulesUpgrade kernel-64k-debug-modules-extraUpgrade kernel-modules-extraUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-rt-modules-coreUpgrade kernel-64k-devel-matchedUpgrade kernel-toolsUpgrade kernel-64k-debugUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rtUpgrade kernel-docUpgrade kernel-zfcpdump-coreUpgrade kernel-coreUpgrade kernel-64k-debug-modules-coreUpgrade kernel-rt-kvmUpgrade kernel-rt-debugUpgrade python3-perfUpgrade kernel-tools-libs-develUpgrade kernel-debugUpgrade kernelUpgrade kernel-64k-modules-coreUpgrade kernel-develUpgrade kernel-rt-coreUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-debug-develUpgrade libperfUpgrade kernel-64k-debug-coreUpgrade kernel-zfcpdump-develUpgrade kernel-64k-modulesUpgrade kernel-debug-uki-virtUpgrade kernel-rt-debug-coreUpgrade kernel-64k-debug-modulesUpgrade kernel-debug-develUpgrade bpftoolUpgrade kernel-devel-matchedUpgrade kernel-debug-coreUpgrade rtlaUpgrade kernel-headersUpgrade perfUpgrade kernel-64k-debug-develUpgrade kernel-64kUpgrade kernel-rt-debug-kvmUpgrade kernel-cross-headersUpgrade kernel-rt-modules-extraUpgrade kernel-rt-develUpgrade kernel-modules-core | 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 kernelUpgrade kernel-rtNo solution exists | Jun 6, 2024 | Apr 17, 2024 |
| Rocky_linux | — | Upgrade kernel-zfcpdump-debuginfoUpgrade kernel-devel-matchedUpgrade libperf-debuginfoUpgrade kernel-rt-modules-extraUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-tools-libs-develUpgrade kernel-develUpgrade kernel-debug-devel-matchedUpgrade perf-debuginfoUpgrade kernel-zfcpdump-coreUpgrade perfUpgrade kernel-cross-headersUpgrade libperfUpgrade python3-perfUpgrade kernel-rt-coreUpgrade kernelUpgrade kernel-zfcpdumpUpgrade bpftool-debuginfoUpgrade kernel-rt-modulesUpgrade kernel-coreUpgrade kernel-zfcpdump-modulesUpgrade kernel-headersUpgrade kernel-debuginfoUpgrade kernel-debug-modules-extraUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-rt-kvmUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-debug-debuginfoUpgrade kernel-debug-modulesUpgrade kernel-toolsUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-debug-coreUpgrade kernel-modulesUpgrade kernel-tools-debuginfoUpgrade rtlaUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-debug-uki-virtUpgrade bpftoolUpgrade kernel-uki-virtUpgrade kernel-modules-coreUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-debugUpgrade rvUpgrade kernel-zfcpdump-develUpgrade kernel-tools-libsUpgrade kernel-debug-develUpgrade kernel-debug-debuginfoUpgrade kernel-debug-coreUpgrade kernel-rt-develUpgrade kernel-debug-modules-coreUpgrade kernel-rt-debug-develUpgrade kernel-rtUpgrade kernel-rt-debug-kvmUpgrade kernel-rt-debuginfoUpgrade kernel-rt-debug-modules-extraUpgrade python3-perf-debuginfoUpgrade kernel-rt-modules-coreUpgrade kernel-modules-extraUpgrade kernel-debug | Jun 17, 2024 | Apr 17, 2024 |
| Suse | — | Upgrade kernel-obs-qaUpgrade dlm-kmp-rtUpgrade dtb-socionextUpgrade kernel-debug-livepatch-develUpgrade kernel-default-base-rebuildUpgrade kernel-default-optionalUpgrade kernel-macrosUpgrade kernel-symsUpgrade ocfs2-kmp-rtUpgrade kernel-default-baseUpgrade dtb-apmUpgrade cluster-md-kmp-defaultUpgrade dtb-mediatekUpgrade kernel-defaultUpgrade kernel-rt-extraUpgrade dlm-kmp-azureUpgrade dtb-xilinxUpgrade dtb-amlogicUpgrade kernel-docsUpgrade dtb-nvidiaUpgrade kernel-azure-develUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-rt_debug-vdsoUpgrade kernel-azure-vdsoUpgrade kernel-rt-develUpgrade kernel-rt-livepatch-develUpgrade kernel-rtUpgrade kernel-64kb-develUpgrade cluster-md-kmp-64kbUpgrade dtb-rockchipUpgrade reiserfs-kmp-azureUpgrade kernel-develUpgrade kernel-devel-rtUpgrade kernel-default-extraUpgrade kernel-syms-rtUpgrade dtb-renesasUpgrade kernel-rt-livepatchUpgrade dtb-sprdUpgrade dlm-kmp-defaultUpgrade reiserfs-kmp-rtUpgrade dtb-armUpgrade kselftests-kmp-rtUpgrade dtb-qcomUpgrade kernel-64kb-extraUpgrade kernel-default-livepatch-develUpgrade kselftests-kmp-defaultUpgrade kernel-rt-vdsoUpgrade kernel-kvmsmall-vdsoUpgrade dtb-amazonUpgrade dlm-kmp-64kbUpgrade kernel-debug-vdsoUpgrade kernel-azure-extraUpgrade kernel-64kb-livepatch-develUpgrade gfs2-kmp-azureUpgrade ocfs2-kmp-azureUpgrade dtb-caviumUpgrade kernel-64kb-optionalUpgrade kernel-64kbUpgrade dtb-freescaleUpgrade kernel-zfcpdumpUpgrade kernel-rt-optionalUpgrade kernel-devel-azureUpgrade kernel-debugUpgrade kernel-rt_debugUpgrade cluster-md-kmp-azureUpgrade ocfs2-kmp-defaultUpgrade kernel-azure-optionalUpgrade dtb-allwinnerUpgrade kernel-azure-livepatch-develUpgrade dtb-amdUpgrade kernel-rt_debug-develUpgrade kernel-source-azureUpgrade dtb-appleUpgrade kselftests-kmp-64kbUpgrade kernel-syms-azureUpgrade reiserfs-kmp-defaultUpgrade ocfs2-kmp-64kbUpgrade kernel-default-develUpgrade kernel-debug-develUpgrade dtb-lgUpgrade kernel-sourceUpgrade kernel-kvmsmall-develUpgrade kernel-default-livepatchUpgrade gfs2-kmp-64kbUpgrade dtb-exynosUpgrade gfs2-kmp-defaultUpgrade gfs2-kmp-rtUpgrade dtb-alteraUpgrade reiserfs-kmp-64kbUpgrade dtb-broadcomUpgrade kernel-source-rtUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-docs-htmlUpgrade kernel-default-vdsoUpgrade kernel-azureUpgrade dtb-marvellUpgrade kernel-kvmsmallUpgrade kernel-obs-buildUpgrade kselftests-kmp-azureUpgrade kernel-source-vanillaUpgrade dtb-hisiliconUpgrade cluster-md-kmp-rt | May 15, 2024 | Apr 17, 2024 |
| Ubuntu | — | Upgrade linux-image-5.15.0-113-generic-64kUpgrade linux-image-gke-5.15Upgrade linux-image-6.8.0-1005-raspiUpgrade linux-image-intel-iotgUpgrade linux-image-lowlatencyUpgrade linux-image-ibmUpgrade linux-image-5.15.0-1058-nvidia-lowlatencyUpgrade linux-image-oracle-64kUpgrade linux-image-gkeUpgrade linux-image-aws-lts-22.04Upgrade linux-image-virtualUpgrade linux-image-5.15.0-1056-ibmUpgrade linux-image-5.15.0-1065-azure-fdeUpgrade linux-image-intelUpgrade linux-image-5.15.0-113-genericUpgrade linux-image-ibm-classicUpgrade linux-image-oem-20.04cUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-gcpUpgrade linux-image-azure-lts-22.04Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-5.15.0-1062-gcpUpgrade linux-image-5.15.0-1063-awsUpgrade linux-image-5.15.0-1057-ibmUpgrade linux-image-6.8.0-1008-azureUpgrade linux-image-gkeopUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-1004-gkeUpgrade linux-image-6.8.0-1006-oemUpgrade linux-image-oem-20.04bUpgrade linux-image-oem-24.04aUpgrade linux-image-generic-64kUpgrade linux-image-5.15.0-1046-gkeopUpgrade linux-image-6.8.0-1009-awsUpgrade linux-image-oem-20.04Upgrade linux-image-oem-24.04Upgrade linux-image-5.15.0-112-genericUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-5.15.0-1058-intel-iotgUpgrade linux-image-6.8.0-1006-oracleUpgrade linux-image-oem-20.04dUpgrade linux-image-5.15.0-110-lowlatencyUpgrade linux-image-kvmUpgrade linux-image-oracleUpgrade linux-image-nvidiaUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-6.8.0-1008-gcpUpgrade linux-image-5.15.0-113-generic-lpaeUpgrade linux-image-5.15.0-110-lowlatency-64kUpgrade linux-image-6.8.0-1006-oracle-64kUpgrade linux-image-6.8.0-1008-azure-fdeUpgrade linux-image-awsUpgrade 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-35-generic-64kUpgrade linux-image-5.15.0-112-generic-64kUpgrade linux-image-5.15.0-1060-kvmUpgrade linux-image-5.15.0-1066-azureUpgrade linux-image-genericUpgrade linux-image-5.15.0-1061-oracleUpgrade linux-image-gkeop-5.15Upgrade linux-image-5.15.0-1058-raspiUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-5.15.0-1030-xilinx-zynqmpUpgrade linux-image-6.8.0-35-genericUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-azureUpgrade linux-image-5.15.0-1058-nvidiaUpgrade linux-image-azure-fdeUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-6.8.0-1006-ibmUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-generic-lpaeUpgrade linux-image-6.8.0-35-lowlatency-64kUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-6.8.0-35-lowlatencyUpgrade linux-image-lowlatency-64kUpgrade linux-image-raspi | 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