In the Linux kernel, the following vulnerability has been resolved:
wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
The hwmp code use objects of type mesh_preq_queue, added to a list in ieee80211_if_mesh, to keep track of mpath we need to resolve. If the mpath gets deleted, ex mesh interface is removed, the entries in that list will never get cleaned. Fix this by flushing all corresponding items of the preq_queue in mesh_path_flush_pending().
This should take care of KASAN reports like this:
unreferenced object 0xffff00000668d800 (size 128): comm "kworker/u8:4", pid 67, jiffies 4295419552 (age 1836.444s) hex dump (first 32 bytes): 00 1f 05 09 00 00 ff ff 00 d5 68 06 00 00 ff ff ..........h..... 8e 97 ea eb 3e b8 01 00 00 00 00 00 00 00 00 00 ....>........... backtrace: [<000000007302a0b6>] __kmem_cache_alloc_node+0x1e0/0x35c [<00000000049bd418>] kmalloc_trace+0x34/0x80 [<0000000000d792bb>] mesh_queue_preq+0x44/0x2a8 [<00000000c99c3696>] mesh_nexthop_resolve+0x198/0x19c [<00000000926bf598>] ieee80211_xmit+0x1d0/0x1f4 [<00000000fc8c2284>] __ieee80211_subif_start_xmit+0x30c/0x764 [<000000005926ee38>] ieee80211_subif_start_xmit+0x9c/0x7a4 [<000000004c86e916>] dev_hard_start_xmit+0x174/0x440 [<0000000023495647>] __dev_queue_xmit+0xe24/0x111c [<00000000cfe9ca78>] batadv_send_skb_packet+0x180/0x1e4 [<000000007bacc5d5>] batadv_v_elp_periodic_work+0x2f4/0x508 [<00000000adc3cd94>] process_one_work+0x4b8/0xa1c [<00000000b36425d1>] worker_thread+0x9c/0x634 [<0000000005852dd5>] kthread+0x1bc/0x1c4 [<000000005fccd770>] ret_from_fork+0x10/0x20 unreferenced object 0xffff000009051f00 (size 128): comm "kworker/u8:4", pid 67, jiffies 4295419553 (age 1836.440s) hex dump (first 32 bytes): 90 d6 92 0d 00 00 ff ff 00 d8 68 06 00 00 ff ff ..........h..... 36 27 92 e4 02 e0 01 00 00 58 79 06 00 00 ff ff 6'.......Xy..... backtrace: [<000000007302a0b6>] __kmem_cache_alloc_node+0x1e0/0x35c [<00000000049bd418>] kmalloc_trace+0x34/0x80 [<0000000000d792bb>] mesh_queue_preq+0x44/0x2a8 [<00000000c99c3696>] mesh_nexthop_resolve+0x198/0x19c [<00000000926bf598>] ieee80211_xmit+0x1d0/0x1f4 [<00000000fc8c2284>] __ieee80211_subif_start_xmit+0x30c/0x764 [<000000005926ee38>] ieee80211_subif_start_xmit+0x9c/0x7a4 [<000000004c86e916>] dev_hard_start_xmit+0x174/0x440 [<0000000023495647>] __dev_queue_xmit+0xe24/0x111c [<00000000cfe9ca78>] batadv_send_skb_packet+0x180/0x1e4 [<000000007bacc5d5>] batadv_v_elp_periodic_work+0x2f4/0x508 [<00000000adc3cd94>] process_one_work+0x4b8/0xa1c [<00000000b36425d1>] worker_thread+0x9c/0x634 [<0000000005852dd5>] kthread+0x1bc/0x1c4 [<000000005fccd770>] ret_from_fork+0x10/0x20
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux-6.1Upgrade linux | Jul 17, 2024 | Jul 12, 2024 |
| Oracle_linux | — | Upgrade kernel-uek | Oct 16, 2024 | Jul 12, 2024 |
| Suse | — | Upgrade kernel-obs-buildUpgrade ocfs2-kmp-azureUpgrade kernel-macrosUpgrade dlm-kmp-rtUpgrade cluster-md-kmp-defaultUpgrade cluster-md-kmp-64kbUpgrade dtb-sprdUpgrade dtb-xilinxUpgrade kernel-azure-develUpgrade kernel-rtUpgrade dtb-nvidiaUpgrade kernel-default-base-rebuildUpgrade dtb-armUpgrade kernel-default-vdsoUpgrade dlm-kmp-azureUpgrade kernel-develUpgrade kernel-rt-livepatchUpgrade kernel-64kb-develUpgrade kernel-syms-azureUpgrade kernel-kvmsmallUpgrade kernel-rt-develUpgrade kernel-devel-azureUpgrade ocfs2-kmp-defaultUpgrade dtb-qcomUpgrade kernel-azure-livepatch-develUpgrade kernel-defaultUpgrade dtb-rockchipUpgrade dtb-allwinnerUpgrade kernel-64kb-extraUpgrade dtb-mediatekUpgrade kernel-default-optionalUpgrade kernel-docsUpgrade dtb-exynosUpgrade cluster-md-kmp-rtUpgrade kernel-sourceUpgrade kselftests-kmp-defaultUpgrade kernel-devel-rtUpgrade kernel-rt-extraUpgrade gfs2-kmp-defaultUpgrade kselftests-kmp-rtUpgrade reiserfs-kmp-azureUpgrade kernel-default-extraUpgrade kernel-obs-qaUpgrade dtb-apmUpgrade gfs2-kmp-rtUpgrade kernel-debug-livepatch-develUpgrade dtb-renesasUpgrade dtb-lgUpgrade kernel-azure-extraUpgrade kernel-azure-baseUpgrade kernel-64kbUpgrade kernel-kvmsmall-develUpgrade kernel-zfcpdumpUpgrade kernel-default-develUpgrade dtb-caviumUpgrade kernel-default-manUpgrade cluster-md-kmp-azureUpgrade kernel-rt-optionalUpgrade kernel-default-livepatchUpgrade dtb-appleUpgrade kernel-azure-vdsoUpgrade reiserfs-kmp-64kbUpgrade kernel-rt-livepatch-develUpgrade kernel-docs-htmlUpgrade kernel-rt-vdsoUpgrade kselftests-kmp-azureUpgrade kernel-kvmsmall-vdsoUpgrade dlm-kmp-defaultUpgrade dlm-kmp-64kbUpgrade kernel-azureUpgrade kernel-64kb-optionalUpgrade dtb-freescaleUpgrade dtb-alteraUpgrade kernel-kvmsmall-livepatch-develUpgrade gfs2-kmp-azureUpgrade kernel-debugUpgrade kernel-debug-develUpgrade ocfs2-kmp-rtUpgrade kernel-syms-rtUpgrade reiserfs-kmp-rtUpgrade kernel-source-azureUpgrade kernel-rt_debug-vdsoUpgrade kernel-default-baseUpgrade kernel-debug-vdsoUpgrade dtb-socionextUpgrade dtb-broadcomUpgrade kernel-rt_debugUpgrade kernel-source-vanillaUpgrade dtb-marvellUpgrade ocfs2-kmp-64kbUpgrade kernel-64kb-livepatch-develUpgrade reiserfs-kmp-defaultUpgrade kselftests-kmp-64kbUpgrade kernel-symsUpgrade kernel-rt_debug-develUpgrade kernel-source-rtUpgrade dtb-hisiliconUpgrade dtb-amdUpgrade dtb-amazonUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-default-livepatch-develUpgrade dtb-amlogicUpgrade kernel-azure-optionalUpgrade gfs2-kmp-64kb | Aug 14, 2024 | Jul 12, 2024 |
| Ubuntu | — | Upgrade linux-image-5.4.0-1120-kvmUpgrade linux-image-6.8.0-1014-azureUpgrade linux-image-generic-lpaeUpgrade linux-image-6.8.0-44-lowlatencyUpgrade linux-image-5.4.0-195-generic-lpaeUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-kvmUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-bluefieldUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-6.8.0-1013-nvidia-lowlatency-64kUpgrade linux-image-5.4.0-195-lowlatencyUpgrade linux-image-raspi2Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.15.0-1067-oracleUpgrade linux-image-5.4.0-1116-raspiUpgrade linux-image-6.8.0-1012-oracle-64kUpgrade linux-image-gkeUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-oracleUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-5.15.0-1062-ibmUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-5.15.0-1064-nvidiaUpgrade linux-image-raspi-nolpaeUpgrade linux-image-5.4.0-1132-awsUpgrade linux-image-6.8.0-44-generic-64kUpgrade linux-image-5.15.0-1062-raspiUpgrade linux-image-oem-20.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-1012-ibmUpgrade linux-image-6.8.0-1010-gkeUpgrade linux-image-5.4.0-1137-azureUpgrade linux-image-5.15.0-1052-gkeopUpgrade linux-image-awsUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-5.15.0-121-generic-lpaeUpgrade linux-image-5.15.0-1066-gkeUpgrade linux-image-6.8.0-1011-raspiUpgrade linux-image-5.15.0-1068-gcpUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-azure-cvmUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-1069-awsUpgrade linux-image-azure-lts-20.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-raspi2-hwe-18.04Upgrade linux-image-5.4.0-1136-gcpUpgrade linux-image-gkeop-5.15Upgrade linux-image-5.15.0-121-genericUpgrade linux-image-5.15.0-121-lowlatencyUpgrade linux-image-virtualUpgrade linux-image-oem-osp1Upgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-ibmUpgrade linux-image-lowlatencyUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.8.0-1014-gcpUpgrade linux-image-nvidia-64kUpgrade linux-image-aws-lts-20.04Upgrade linux-image-6.8.0-45-generic-64kUpgrade linux-image-5.15.0-121-generic-64kUpgrade linux-image-generic-64kUpgrade linux-image-6.8.0-1012-oemUpgrade linux-image-azure-lts-22.04Upgrade linux-image-gcpUpgrade linux-image-nvidia-6.8Upgrade linux-image-azure-fdeUpgrade linux-image-5.15.0-1064-intel-iotgUpgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-1014-azure-fdeUpgrade linux-image-6.8.0-1013-nvidia-64kUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-5.15.0-1072-azure-fdeUpgrade linux-image-6.8.0-44-lowlatency-64kUpgrade linux-image-intel-iotgUpgrade linux-image-oracle-64kUpgrade linux-image-5.4.0-1092-bluefieldUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-oem-20.04cUpgrade linux-image-azureUpgrade linux-image-5.4.0-1079-ibmUpgrade linux-image-6.8.0-1012-oracleUpgrade linux-image-5.15.0-1072-azureUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-gkeop-5.4Upgrade linux-image-gkeopUpgrade linux-image-6.8.0-44-genericUpgrade linux-image-5.4.0-1131-oracleUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-aws-lts-22.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-5.4.0-1099-gkeopUpgrade linux-image-genericUpgrade linux-image-5.4.0-195-genericUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-6.8.0-1015-awsUpgrade linux-image-6.8.0-1013-nvidiaUpgrade linux-image-nvidiaUpgrade linux-image-raspiUpgrade linux-image-lowlatency-64kUpgrade linux-image-5.15.0-121-lowlatency-64kUpgrade linux-image-oem-22.04Upgrade linux-image-6.8.0-1013-nvidia-lowlatencyUpgrade linux-image-5.4.0-1043-iotUpgrade linux-image-oem-20.04dUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-5.15.0-1066-kvmUpgrade linux-image-oemUpgrade linux-image-oem-22.04bUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-5.15.0-1064-nvidia-lowlatencyUpgrade linux-image-oem-20.04bUpgrade linux-image-intelUpgrade linux-image-gke-5.15Upgrade linux-image-5.4.0-1051-xilinx-zynqmpUpgrade linux-image-6.8.0-45-genericUpgrade linux-image-oem-22.04aUpgrade linux-image-ibm-classicUpgrade linux-image-oem-22.04dUpgrade linux-image-generic-hwe-20.04 | Sep 12, 2024 | Jul 12, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 13, 2025 | Jul 12, 2024 |
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