In the Linux kernel, the following vulnerability has been resolved:
wifi: prevent A-MSDU attacks in mesh networks
This patch is a mitigation to prevent the A-MSDU spoofing vulnerability for mesh networks. The initial update to the IEEE 802.11 standard, in response to the FragAttacks, missed this case (CVE-2025-27558). It can be considered a variant of CVE-2020-24588 but for mesh networks.
This patch tries to detect if a standard MSDU was turned into an A-MSDU by an adversary. This is done by parsing a received A-MSDU as a standard MSDU, calculating the length of the Mesh Control header, and seeing if the 6 bytes after this header equal the start of an rfc1042 header. If equal, this is a strong indication of an ongoing attack attempt.
This defense was tested with mac80211_hwsim against a mesh network that uses an empty Mesh Address Extension field, i.e., when four addresses are used, and when using a 12-byte Mesh Address Extension field, i.e., when six addresses are used. Functionality of normal MSDUs and A-MSDUs was also tested, and confirmed working, when using both an empty and 12-byte Mesh Address Extension field.
It was also tested with mac80211_hwsim that A-MSDU attacks in non-mesh networks keep being detected and prevented.
Note that the vulnerability being patched, and the defense being implemented, was also discussed in the following paper and in the following IEEE 802.11 presentation:
https://papers.mathyvanhoef.com/wisec2025.pdf https://mentor.ieee.org/802.11/dcn/25/11-25-0949-00-000m-a-msdu-mesh-spoof-protection.docx
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux-6.1Upgrade linux | Aug 18, 2025 | Aug 18, 2025 |
| Redhat_linux | — | No solution exists | Jul 17, 2026 | Aug 16, 2025 |
| Suse | — | Upgrade reiserfs-kmp-azureUpgrade dtb-amazonUpgrade ocfs2-kmp-64kbUpgrade kernel-debug-develUpgrade dtb-allwinnerUpgrade kernel-64kb-optionalUpgrade kernel-default-baseUpgrade dtb-mediatekUpgrade dtb-amdUpgrade kernel-azureUpgrade kselftests-kmp-64kbUpgrade kselftests-kmp-azureUpgrade kernel-develUpgrade ocfs2-kmp-azureUpgrade kernel-rt-develUpgrade dtb-alteraUpgrade kernel-default-livepatchUpgrade dtb-lgUpgrade kernel-defaultUpgrade kernel-devel-rtUpgrade kernel-default-vdsoUpgrade kernel-debugUpgrade dtb-renesasUpgrade dtb-hisiliconUpgrade kernel-obs-buildUpgrade dlm-kmp-64kbUpgrade cluster-md-kmp-rtUpgrade ocfs2-kmp-defaultUpgrade kernel-source-vanillaUpgrade cluster-md-kmp-64kbUpgrade kernel-64kb-extraUpgrade kernel-64kb-develUpgrade reiserfs-kmp-defaultUpgrade gfs2-kmp-defaultUpgrade kernel-rt_debug-develUpgrade kernel-rt-extraUpgrade gfs2-kmp-azureUpgrade kernel-source-azureUpgrade dtb-xilinxUpgrade dlm-kmp-rtUpgrade kernel-debug-vdsoUpgrade dtb-freescaleUpgrade dtb-nvidiaUpgrade kernel-default-optionalUpgrade dtb-caviumUpgrade dtb-sprdUpgrade kernel-azure-optionalUpgrade dtb-exynosUpgrade kernel-default-livepatch-develUpgrade kernel-64kbUpgrade kernel-default-develUpgrade kernel-rt-vdsoUpgrade kernel-default-extraUpgrade kernel-kvmsmallUpgrade cluster-md-kmp-azureUpgrade kernel-syms-rtUpgrade kernel-rt_debug-vdsoUpgrade kernel-macrosUpgrade cluster-md-kmp-defaultUpgrade kernel-azure-extraUpgrade kernel-kvmsmall-vdsoUpgrade kernel-symsUpgrade dlm-kmp-azureUpgrade gfs2-kmp-64kbUpgrade dtb-qcomUpgrade kselftests-kmp-rtUpgrade kernel-rt_debugUpgrade kernel-obs-qaUpgrade kernel-docs-htmlUpgrade dtb-socionextUpgrade gfs2-kmp-rtUpgrade kernel-default-base-rebuildUpgrade kselftests-kmp-defaultUpgrade dtb-marvellUpgrade dtb-broadcomUpgrade dtb-armUpgrade dlm-kmp-defaultUpgrade kernel-azure-vdsoUpgrade reiserfs-kmp-64kbUpgrade kernel-devel-azureUpgrade kernel-rt-livepatch-develUpgrade dtb-rockchipUpgrade kernel-source-rtUpgrade kernel-rt-optionalUpgrade kernel-sourceUpgrade dtb-apmUpgrade dtb-amlogicUpgrade reiserfs-kmp-rtUpgrade kernel-syms-azureUpgrade kernel-kvmsmall-develUpgrade ocfs2-kmp-rtUpgrade kernel-zfcpdumpUpgrade kernel-rtUpgrade kernel-docsUpgrade dtb-appleUpgrade kernel-azure-develUpgrade kernel-default-man | Dec 5, 2025 | Sep 12, 2025 |
| Ubuntu | — | Upgrade linux-image-aws-64k-6.14Upgrade linux-image-generic-64kUpgrade linux-image-nvidia-6.8Upgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-gke-6.8Upgrade linux-image-gke-64k-6.8Upgrade linux-image-aws-6.14Upgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-gcp-64k-6.14Upgrade linux-image-fipsUpgrade linux-image-6.14.0-1018-raspiUpgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-virtual-6.8Upgrade linux-image-genericUpgrade linux-image-oracle-6.8Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-6.14.0-1017-oracle-64kUpgrade linux-image-6.14.0-1020-gcp-64kUpgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-gcp-64kUpgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-generic-6.14Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-lowlatency-6.8Upgrade linux-image-raspi-6.8Upgrade linux-image-azure-6.14Upgrade linux-image-raspi-6.14Upgrade linux-image-6.14.0-1020-gcpUpgrade linux-image-6.14.0-1017-azureUpgrade linux-image-6.14.0-1017-awsUpgrade linux-image-gkeopUpgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-realtime-6.14Upgrade linux-image-realtime-hwe-24.04Upgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-realtime-6.8.1Upgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-gcp-fipsUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-realtimeUpgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-xilinx-6.8Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-aws-6.8Upgrade linux-image-azureUpgrade linux-image-raspiUpgrade linux-image-6.14.0-36-genericUpgrade linux-image-oracle-6.14Upgrade linux-image-6.8.0-1046-awsUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-6.14.0-1016-realtimeUpgrade linux-image-oem-22.04dUpgrade linux-image-oem-22.04cUpgrade linux-image-gcp-6.14Upgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-6.14.0-36-generic-64kUpgrade linux-image-aws-fipsUpgrade linux-image-gke-64kUpgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-oracle-64k-6.14Upgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-aws-lts-24.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-xilinxUpgrade linux-image-raspi-realtimeUpgrade linux-image-lowlatency-64kUpgrade linux-image-gkeUpgrade linux-image-oracleUpgrade linux-image-gcpUpgrade linux-image-generic-64k-6.14Upgrade linux-image-azure-fipsUpgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-awsUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-oem-22.04aUpgrade linux-image-oem-22.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-ibm-6.8Upgrade linux-image-gkeop-6.8Upgrade linux-image-generic-6.8Upgrade linux-image-6.8.0-1046-azureUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-azure-fips-6.8Upgrade linux-image-nvidiaUpgrade linux-image-oem-22.04bUpgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-aws-64k-6.8Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-6.8.0-100-fipsUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-intel-iotgUpgrade linux-image-lowlatencyUpgrade linux-image-generic-lpaeUpgrade linux-image-azure-lts-24.04Upgrade linux-image-virtualUpgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-ibm-classicUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-kvmUpgrade linux-image-nvidia-64kUpgrade linux-image-virtual-6.14Upgrade linux-image-6.8.0-1051-azureUpgrade linux-image-fips-6.8Upgrade linux-image-azure-6.8Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-oem-6.14Upgrade linux-image-6.8.0-100-genericUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-oracle-64kUpgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-generic-64k-6.8Upgrade linux-image-oem-24.04Upgrade linux-image-aws-fips-6.8Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-gcp-6.8Upgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-6.14.0-1017-oracleUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-ibmUpgrade linux-image-6.14.0-1017-aws-64kUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-aws-64kUpgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-6.14.0-1016-oemUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-realtime-hwe-22.04Upgrade linux-image-oem-24.04aUpgrade linux-image-generic-hwe-22.04 | Nov 25, 2025 | Nov 21, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 10, 2025 | Aug 16, 2025 |
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