In the Linux kernel, the following vulnerability has been resolved:
mac802154: hold an interface reference across the scan worker
mac802154_scan_worker() captures the scanning sub-interface under RCU and then keeps dereferencing sdata->dev after rcu_read_unlock() and outside the rtnl -- in the failure traces, in mac802154_transmit_beacon_req() (skb->dev = sdata->dev), and in the end_scan cleanup. Nothing keeps that netdev alive across the worker iteration.
A concurrent DEL_INTERFACE or PHY removal can unregister the interface once the worker drops the rtnl between its two drv_set_channel() sections. unregister_netdevice() frees the netdev asynchronously from netdev_run_todo() with the rtnl already dropped, so neither holding the rtnl nor the per-PHY IEEE802154_IS_SCANNING flag prevents a stale worker iteration from dereferencing the freed netdev -- a KASAN slab-use-after-free, reachable by racing TRIGGER_SCAN against DEL_INTERFACE (both CAP_NET_ADMIN).
Pin the netdev with netdev_hold() while the RCU read lock is still held, and release it at every worker exit.
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linuxUpgrade linux-6.12 | Aug 11, 2026 | Aug 11, 2026 |
| Ubuntu | — | Upgrade linux-image-intel-iotgUpgrade linux-image-6.8.0-1067-ibmUpgrade linux-image-7.0.0-1014-gcp-64kUpgrade linux-image-7.0.0-1014-aws-64kUpgrade linux-image-ibm-classicUpgrade linux-image-azure-lts-24.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-oracle-7.0Upgrade linux-image-azure-fips-6.8Upgrade linux-image-virtual-7.0Upgrade linux-image-fipsUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-6.8.0-1064-oracle-64kUpgrade linux-image-7.0.0-38-realtimeUpgrade linux-image-gcp-6.8Upgrade linux-image-gkeopUpgrade linux-image-lowlatencyUpgrade linux-image-gkeop-6.8Upgrade linux-image-virtual-hwe-26.04Upgrade linux-image-generic-lpaeUpgrade linux-image-aws-64k-6.8Upgrade linux-image-azure-fdeUpgrade linux-image-azure-fde-lts-26.04Upgrade linux-image-generic-64kUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-ibm-7.0Upgrade linux-image-6.8.0-1066-gkeUpgrade linux-image-azure-fipsUpgrade linux-image-6.8.0-147-generic-64kUpgrade linux-image-6.8.0-1067-awsUpgrade linux-image-gcp-7.0Upgrade linux-image-7.0.0-1013-oracle-64kUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-gke-hwe-26.04Upgrade linux-image-azure-fde-7.0Upgrade linux-image-oracleUpgrade linux-image-7.0.0-1013-oracleUpgrade linux-image-6.8.0-1067-aws-64kUpgrade linux-image-7.0.0-1014-awsUpgrade linux-image-oracle-64k-7.0Upgrade linux-image-ibmUpgrade linux-image-6.8.0-1052-gkeopUpgrade linux-image-genericUpgrade linux-image-generic-64k-6.8Upgrade linux-image-fips-6.8Upgrade linux-image-6.8.0-1071-azureUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-6.8.0-147-fipsUpgrade linux-image-6.8.0-1066-gke-64kUpgrade linux-image-6.8.1-1062-realtimeUpgrade linux-image-virtualUpgrade linux-image-aws-64kUpgrade linux-image-azure-lts-26.04Upgrade linux-image-7.0.0-1008-gkeUpgrade linux-image-7.0.0-1017-azureUpgrade linux-image-azure-6.8Upgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-7.0.0-1015-ibmUpgrade linux-image-7.0.0-38-genericUpgrade linux-image-generic-6.8Upgrade linux-image-gcpUpgrade linux-image-ibm-6.8Upgrade linux-image-7.0.0-1016-azure-fdeUpgrade linux-image-virtual-6.8Upgrade linux-image-oem-26.04Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-azureUpgrade linux-image-6.8.0-147-genericUpgrade linux-image-6.8.0-1064-oracleUpgrade linux-image-realtime-hwe-26.04Upgrade linux-image-realtime-64k-hwe-26.04Upgrade linux-image-gke-64kUpgrade linux-image-generic-7.0Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-gcp-64kUpgrade linux-image-6.8.0-1069-azure-fdeUpgrade linux-image-gke-64k-hwe-26.04Upgrade linux-image-gcp-64k-7.0Upgrade linux-image-aws-lts-24.04Upgrade linux-image-aws-7.0Upgrade linux-image-7.0.0-1015-oemUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-azure-7.0Upgrade linux-image-awsUpgrade linux-image-7.0.0-38-generic-64kUpgrade linux-image-6.8.0-1071-gcp-fipsUpgrade linux-image-oracle-6.8Upgrade linux-image-oem-26.04aUpgrade linux-image-generic-hwe-26.04Upgrade linux-image-6.8.0-147-lowlatency-64kUpgrade linux-image-gcp-fipsUpgrade linux-image-gke-7.0Upgrade linux-image-gke-64k-7.0Upgrade linux-image-gke-6.8Upgrade linux-image-aws-fipsUpgrade linux-image-aws-64k-7.0Upgrade linux-image-gke-64k-6.8Upgrade linux-image-gkeUpgrade linux-image-generic-64k-7.0Upgrade linux-image-7.0.0-1008-gke-64kUpgrade linux-image-realtimeUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-lowlatency-6.8Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.8.0-1071-gcp-64kUpgrade linux-image-realtime-6.8.1Upgrade linux-image-realtime-64kUpgrade linux-image-oracle-64kUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-6.8.0-1067-aws-fipsUpgrade linux-image-kvmUpgrade linux-image-7.0.0-38-realtime-64kUpgrade linux-image-7.0.0-1014-gcpUpgrade linux-image-6.8.0-1071-azure-fipsUpgrade linux-image-realtime-64k-7.0Upgrade linux-image-oem-7.0Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-realtime-7.0Upgrade linux-image-laptop-23.10Upgrade linux-image-azure-fde-6.8Upgrade linux-image-aws-6.8Upgrade linux-image-6.8.0-147-lowlatencyUpgrade linux-image-6.8.0-1071-gcpUpgrade linux-image-generic-64k-hwe-26.04Upgrade linux-image-aws-fips-6.8 | Oct 7, 2026 | Oct 6, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Aug 17, 2026 | Aug 10, 2026 |
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