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