In the Linux kernel, the following vulnerability has been resolved:
wifi: mac80211: defer link RX stats percpu free to RCU
sta_remove_link() frees a removed MLO link's RX stats percpu buffer right away, but defers only the link container to RCU:
sta_info_free_link(&alloc->info); kfree_rcu(alloc, rcu_head);
The RX fast path reads link_sta under rcu_read_lock and writes the percpu stats. A reader that resolved link_sta before the removal keeps the pointer. The container stays alive from the kfree_rcu, so the read still works. But the percpu block it points to is already freed. This needs uses_rss. That is when pcpu_rx_stats exists.
The full STA teardown frees the deflink stats only after synchronize_net(). The link removal path had no such barrier. The race is hard to win in practice, but the free should still wait for RCU.
Free the link together with its data from a single RCU callback, so the percpu block is reclaimed only after readers drain.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-rt-64k-debugUpgrade rtlaUpgrade kernel-devel-matchedUpgrade kernel-64kUpgrade kernel-64k-debug-modules-extraUpgrade kernel-64k-modulesUpgrade kernel-debug-modules-extraUpgrade kernel-rt-64k-modulesUpgrade kernel-tools-libs-develUpgrade kernel-debug-modulesUpgrade kernel-rt-modules-coreUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-debug-develUpgrade kernel-64k-debugUpgrade kernel-uki-virtUpgrade kernel-abi-stablelistsUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-cross-headersUpgrade kernel-modules-coreUpgrade kernel-rt-64k-debug-modulesUpgrade kernel-rt-64k-modules-extraUpgrade kernel-zfcpdump-develUpgrade kernel-debug-devel-matchedUpgrade kernel-rt-64k-debug-coreUpgrade kernel-modulesUpgrade kernelUpgrade kernel-zfcpdump-coreUpgrade kernel-64k-coreUpgrade kernel-rt-64k-modules-coreUpgrade kernel-64k-devel-matchedUpgrade kernel-rt-64k-debug-modules-extraUpgrade libperfUpgrade kernel-headersUpgrade kernel-debug-develUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-toolsUpgrade kernel-rt-64k-develUpgrade kernel-uki-virt-addonsUpgrade kernel-rt-debug-coreUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-64k-debug-develUpgrade kernel-rtUpgrade kernel-zfcpdumpUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-debug-modules-coreUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-docUpgrade bpftoolUpgrade rvUpgrade kernel-modules-extraUpgrade kernel-rt-coreUpgrade kernel-rt-64k-coreUpgrade perfUpgrade kernel-rt-modulesUpgrade kernel-debug-coreUpgrade kernel-64k-debug-modulesUpgrade kernel-rt-debug-modulesUpgrade kernel-tools-libsUpgrade kernel-debugUpgrade kernel-64k-debug-modules-coreUpgrade kernel-rt-develUpgrade kernel-64k-debug-coreUpgrade kernel-debug-uki-virtUpgrade kernel-coreUpgrade kernel-develUpgrade python3-perfUpgrade kernel-rt-64k-debug-modules-coreUpgrade kernel-rt-modules-extraUpgrade kernel-64k-develUpgrade kernel-64k-debug-develUpgrade kernel-rt-debugUpgrade kernel-64k-modules-extraUpgrade kernel-64k-modules-coreUpgrade kernel-rt-64k | Oct 14, 2026 | Oct 14, 2026 |
| Oracle_linux | — | Upgrade kernel | Oct 22, 2026 | Aug 10, 2026 |
| Redhat_linux | — | Upgrade kernel-rtUpgrade kernelNo solution exists | Aug 17, 2026 | Aug 10, 2026 |
| Rocky_linux | — | Upgrade bpftool-debuginfoUpgrade libperf-debuginfoUpgrade kernel-coreUpgrade kernel-tools-libs-develUpgrade kernel-rt-debug-develUpgrade kernel-zfcpdump-modules-coreUpgrade libperfUpgrade kernel-debug-modules-extraUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-devel-matchedUpgrade kernel-zfcpdump-coreUpgrade perf-debuginfoUpgrade kernel-uki-virtUpgrade kernel-modulesUpgrade kernel-debuginfo-common-s390xUpgrade kernel-modules-coreUpgrade kernel-debug-devel-matchedUpgrade kernel-zfcpdump-develUpgrade kernel-zfcpdump-modulesUpgrade kernel-debuginfoUpgrade rtlaUpgrade kernel-debug-debuginfoUpgrade kernel-debug-develUpgrade kernel-rt-debug-kvmUpgrade kernel-debug-modulesUpgrade kernel-rt-modules-coreUpgrade kernelUpgrade kernel-debug-modules-coreUpgrade kernel-modules-extraUpgrade kernel-rt-debug-modules-coreUpgrade kernel-uki-virt-addonsUpgrade kernel-rt-modules-extraUpgrade rvUpgrade python3-perf-debuginfoUpgrade kernel-rt-debugUpgrade kernel-develUpgrade kernel-toolsUpgrade kernel-rt-debug-coreUpgrade kernel-rt-debuginfoUpgrade kernel-rt-coreUpgrade kernel-rt-debug-modules-extraUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-debugUpgrade kernel-debug-coreUpgrade bpftoolUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-rt-debug-modulesUpgrade python3-perfUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-tools-libsUpgrade kernel-debug-uki-virtUpgrade kernel-tools-debuginfoUpgrade kernel-rt-debug-debuginfoUpgrade kernel-modules-extra-matchedUpgrade kernel-rt-modulesUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-rt-develUpgrade kernel-zfcpdumpUpgrade kernel-rt-kvmUpgrade perfUpgrade kernel-rt | Sep 15, 2026 | Sep 10, 2026 |
| Ubuntu | — | Upgrade linux-image-7.0.0-1014-gcp-64kUpgrade linux-image-7.0.0-38-generic-64kUpgrade linux-image-generic-64kUpgrade linux-image-azure-fdeUpgrade linux-image-gcp-64kUpgrade linux-image-gke-7.0Upgrade linux-image-oem-26.04Upgrade linux-image-nvidia-tegraUpgrade linux-image-7.0.0-1015-oemUpgrade linux-image-azureUpgrade linux-image-6.8.0-1036-nvidia-tegraUpgrade linux-image-oracle-7.0Upgrade linux-image-7.0.0-1014-gcpUpgrade linux-image-oracle-64kUpgrade linux-image-6.8.0-1036-nvidia-tegra-rtUpgrade linux-image-realtime-64k-hwe-26.04Upgrade linux-image-7.0.0-1008-gke-64kUpgrade linux-image-aws-7.0Upgrade linux-image-gke-64k-7.0Upgrade linux-image-azure-7.0Upgrade linux-image-generic-64k-7.0Upgrade linux-image-realtime-hwe-26.04Upgrade linux-image-oem-7.0Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-7.0.0-1014-awsUpgrade linux-image-gke-64kUpgrade linux-image-7.0.0-1008-gkeUpgrade linux-image-virtual-hwe-26.04Upgrade linux-image-genericUpgrade linux-image-7.0.0-38-realtime-64kUpgrade linux-image-gcp-64k-7.0Upgrade linux-image-realtime-7.0Upgrade linux-image-generic-hwe-26.04Upgrade linux-image-ibmUpgrade linux-image-ibm-7.0Upgrade linux-image-7.0.0-1017-azureUpgrade linux-image-oem-26.04aUpgrade linux-image-realtimeUpgrade linux-image-nvidia-tegra-6.8Upgrade linux-image-7.0.0-1015-ibmUpgrade linux-image-gke-64k-hwe-26.04Upgrade linux-image-gcpUpgrade linux-image-nvidia-tegra-rt-6.8Upgrade linux-image-oracle-64k-7.0Upgrade linux-image-gkeUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-7.0.0-1013-oracle-64kUpgrade linux-image-virtualUpgrade linux-image-gcp-7.0Upgrade linux-image-aws-64kUpgrade linux-image-virtual-7.0Upgrade linux-image-7.0.0-1016-azure-fdeUpgrade linux-image-gke-hwe-26.04Upgrade linux-image-aws-64k-7.0Upgrade linux-image-realtime-64kUpgrade linux-image-azure-fde-lts-26.04Upgrade linux-image-azure-lts-26.04Upgrade linux-image-generic-7.0Upgrade linux-image-awsUpgrade linux-image-7.0.0-38-realtimeUpgrade linux-image-7.0.0-1013-oracleUpgrade linux-image-7.0.0-38-genericUpgrade linux-image-oracleUpgrade linux-image-generic-64k-hwe-26.04Upgrade linux-image-azure-fde-7.0Upgrade linux-image-7.0.0-1014-aws-64kUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-realtime-64k-7.0 | Oct 7, 2026 | Oct 6, 2026 |
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