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
CVSS Details
- CVSS 3.1 Base Score: 8.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| 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 ocfs2-kmp-64kbUpgrade dtb-amazonUpgrade dtb-allwinnerUpgrade kernel-debugUpgrade kernel-defaultUpgrade kernel-default-optionalUpgrade dlm-kmp-rtUpgrade kernel-default-vdsoUpgrade dtb-freescaleUpgrade dtb-amdUpgrade kernel-default-livepatchUpgrade dtb-caviumUpgrade kselftests-kmp-azureUpgrade dtb-alteraUpgrade kernel-azureUpgrade kernel-rt-develUpgrade kselftests-kmp-64kbUpgrade ocfs2-kmp-azureUpgrade dlm-kmp-64kbUpgrade kernel-develUpgrade kernel-obs-buildUpgrade kernel-source-vanillaUpgrade cluster-md-kmp-64kbUpgrade cluster-md-kmp-rtUpgrade dtb-hisiliconUpgrade kernel-default-livepatch-develUpgrade dtb-xilinxUpgrade kernel-azure-optionalUpgrade reiserfs-kmp-defaultUpgrade kernel-devel-rtUpgrade kernel-64kb-extraUpgrade dtb-lgUpgrade gfs2-kmp-azureUpgrade gfs2-kmp-defaultUpgrade kernel-64kb-develUpgrade dtb-renesasUpgrade kernel-rt_debug-develUpgrade kernel-source-azureUpgrade kernel-rt-extraUpgrade ocfs2-kmp-defaultUpgrade kernel-default-baseUpgrade dtb-sprdUpgrade kernel-debug-vdsoUpgrade dtb-nvidiaUpgrade reiserfs-kmp-azureUpgrade kernel-debug-develUpgrade dtb-mediatekUpgrade kernel-64kb-optionalUpgrade dtb-exynosUpgrade dtb-qcomUpgrade kselftests-kmp-rtUpgrade kernel-rt-vdsoUpgrade kernel-64kbUpgrade dtb-marvellUpgrade kernel-default-base-rebuildUpgrade kernel-rt-optionalUpgrade gfs2-kmp-rtUpgrade gfs2-kmp-64kbUpgrade kernel-obs-qaUpgrade dtb-socionextUpgrade kernel-rt_debugUpgrade kernel-docs-htmlUpgrade kernel-syms-azureUpgrade kernel-docsUpgrade dtb-apmUpgrade kernel-sourceUpgrade dtb-amlogicUpgrade reiserfs-kmp-rtUpgrade kernel-default-develUpgrade kernel-azure-extraUpgrade kernel-kvmsmall-vdsoUpgrade dlm-kmp-azureUpgrade kernel-syms-rtUpgrade kernel-symsUpgrade kernel-rt_debug-vdsoUpgrade kernel-macrosUpgrade kernel-kvmsmallUpgrade cluster-md-kmp-defaultUpgrade cluster-md-kmp-azureUpgrade kernel-azure-develUpgrade dtb-appleUpgrade kernel-default-manUpgrade kernel-default-extraUpgrade dtb-armUpgrade kselftests-kmp-defaultUpgrade reiserfs-kmp-64kbUpgrade dlm-kmp-defaultUpgrade kernel-zfcpdumpUpgrade kernel-rtUpgrade kernel-kvmsmall-develUpgrade ocfs2-kmp-rtUpgrade kernel-devel-azureUpgrade dtb-rockchipUpgrade kernel-azure-vdsoUpgrade kernel-rt-livepatch-develUpgrade kernel-source-rtUpgrade dtb-broadcom | Dec 5, 2025 | Sep 12, 2025 |
| Ubuntu | — | Upgrade linux-image-generic-64k-6.14Upgrade linux-image-aws-64k-6.8Upgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-gkeop-6.8Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-ibm-6.8Upgrade linux-image-generic-6.8Upgrade linux-image-azure-fips-6.8Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-fips-6.8Upgrade linux-image-aws-64kUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-oem-24.04aUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-nvidia-64kUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-awsUpgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-6.14.0-1016-oemUpgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-oem-6.14Upgrade linux-image-azure-fipsUpgrade linux-image-azure-6.8Upgrade linux-image-kvmUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-xilinxUpgrade linux-image-gcp-6.8Upgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-6.8.0-1051-azureUpgrade linux-image-6.14.0-1017-aws-64kUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-oem-22.04bUpgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-6.8.0-100-genericUpgrade linux-image-6.8.0-1046-azureUpgrade linux-image-gkeUpgrade linux-image-gcpUpgrade linux-image-oracle-64kUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-generic-64k-6.8Upgrade linux-image-6.14.0-1017-oracleUpgrade linux-image-raspi-realtimeUpgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-ibm-classicUpgrade linux-image-oem-24.04Upgrade linux-image-virtual-6.14Upgrade linux-image-intel-iotgUpgrade linux-image-lowlatency-64kUpgrade linux-image-oem-22.04Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-oracleUpgrade linux-image-oem-22.04aUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-virtualUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-6.8.0-100-fipsUpgrade linux-image-nvidiaUpgrade linux-image-aws-fips-6.8Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-ibmUpgrade linux-image-azure-lts-24.04Upgrade linux-image-aws-6.8Upgrade linux-image-6.14.0-1016-realtimeUpgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-virtual-6.8Upgrade linux-image-oracle-6.8Upgrade linux-image-gcp-64k-6.14Upgrade linux-image-gcp-64kUpgrade linux-image-generic-64kUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-azure-6.14Upgrade linux-image-realtimeUpgrade linux-image-raspi-6.8Upgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-nvidia-6.8Upgrade linux-image-generic-lpaeUpgrade linux-image-6.14.0-36-generic-64kUpgrade linux-image-6.14.0-1020-gcpUpgrade linux-image-6.14.0-1017-azureUpgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-6.14.0-1017-awsUpgrade linux-image-gkeopUpgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-aws-64k-6.14Upgrade linux-image-gcp-fipsUpgrade linux-image-oracle-6.14Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-raspi-6.14Upgrade linux-image-6.14.0-1017-oracle-64kUpgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-genericUpgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-generic-6.14Upgrade linux-image-6.14.0-1020-gcp-64kUpgrade linux-image-gke-64k-6.8Upgrade linux-image-realtime-6.14Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-lowlatency-6.8Upgrade linux-image-gke-6.8Upgrade linux-image-oem-22.04cUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-aws-lts-24.04Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-aws-fipsUpgrade linux-image-realtime-6.8.1Upgrade linux-image-raspiUpgrade linux-image-oem-22.04dUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-6.8.0-1046-awsUpgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-gcp-6.14Upgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-gke-64kUpgrade linux-image-fipsUpgrade linux-image-6.14.0-1018-raspiUpgrade linux-image-xilinx-6.8Upgrade linux-image-oracle-64k-6.14Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-6.14.0-36-genericUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-azureUpgrade linux-image-aws-6.14 | 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 |
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