Description
In the Linux kernel, the following vulnerability has been resolved:

wifi: mac80211: fix MLE defragmentation

If either reconf or EPCS multi-link element (MLE) is contained in
a non-transmitted profile, the defragmentation routine is called
with a pointer to the defragmented copy, but the original elements.

This is incorrect for two reasons:
- if the original defragmentation was needed, it will not find the
correct data
- if the original frame is at a higher address, the parsing will
potentially overrun the heap data (though given the layout of
the buffers, only into the new defragmentation buffer, and then
it has to stop and fail once that's filled with copied data.

Fix it by tracking the container along with the pointer and in
doing so also unify the two almost identical defragmentation
routines.
Published: 2026-07-25
Score: 8.3 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Linux kernel’s mac80211 subsystem contains an error in the defragmentation routine for multi‑link element (MLE) and reconf frames stored in non‑transmitted profiles. When the routine runs, it incorrectly uses a pointer to a defragmented copy together with a pointer to the original elements, which may result in parsing beyond the intended buffer. This heap buffer overrun can corrupt memory allocated to the kernel, potentially causing the process to crash or the entire system to lose stability. The vulnerability is identified as a Wrong pointer value (CWE‑823).

Affected Systems

All Linux kernel builds that include the vulnerable mac80211 defragmentation code are affected. The issue exists in mainline kernels prior to the inclusion of commit 1f573e17bcb7275ddd1c8f47f46ae0faf0e902a4 or later, regardless of distribution vendor.

Risk and Exploitability

The CVSS score of 8.3 indicates a high severity; however, the EPSS score is reported as < 1% and the vulnerability is not listed in the CISA KEV catalog, suggesting a low likelihood of active exploitation in the near term. The likely attack vector is remote via crafted Wi‑Fi frames transmitted to the target device, which is inferred from the fact that the flaw occurs during parsing of Wi‑Fi frames. If exploited, an attacker could induce a denial of service or cause undefined behavior through kernel memory corruption, but no explicit privilege escalation is stated in the provided description.

Generated by OpenCVE AI on August 5, 2026 at 00:21 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the Linux kernel patch that incorporates commit 1f573e17bcb7275ddd1c8f47f46ae0faf0e902a4 or any later stable release that includes the fix.
  • If a kernel upgrade is not possible or delayed, disable the mac80211 Wi‑Fi driver or configure the kernel to omit MLE/reconf handling, thereby reducing the attack surface.
  • Keep the kernel updated and monitor vendor advisories for additional fixes or related security updates to the mac80211 subsystem.

Generated by OpenCVE AI on August 5, 2026 at 00:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Ubuntu USN Ubuntu USN USN-8618-1 Linux kernel vulnerabilities
History

Mon, 03 Aug 2026 18:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-122

Tue, 28 Jul 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-823
References
Metrics threat_severity

None

threat_severity

Moderate


Mon, 27 Jul 2026 05:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-122
Metrics cvssV3_1

{'score': 8.3, 'vector': 'CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:H'}


Sat, 25 Jul 2026 09:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: fix MLE defragmentation If either reconf or EPCS multi-link element (MLE) is contained in a non-transmitted profile, the defragmentation routine is called with a pointer to the defragmented copy, but the original elements. This is incorrect for two reasons: - if the original defragmentation was needed, it will not find the correct data - if the original frame is at a higher address, the parsing will potentially overrun the heap data (though given the layout of the buffers, only into the new defragmentation buffer, and then it has to stop and fail once that's filled with copied data. Fix it by tracking the container along with the pointer and in doing so also unify the two almost identical defragmentation routines.
Title wifi: mac80211: fix MLE defragmentation
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-08-05T12:42:32.369Z

Reserved: 2026-07-19T15:36:31.793Z

Link: CVE-2026-64515

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-07-25T10:17:37.763

Modified: 2026-07-27T05:16:55.870

Link: CVE-2026-64515

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-07-25T00:00:00Z

Links: CVE-2026-64515 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-05T00:30:05Z

Weaknesses
  • CWE-823

    Use of Out-of-range Pointer Offset