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

wifi: mac80211: fix memory leak in ieee80211_register_hw()

If kmemdup() fails while copying supported band structures, the error
path jumps to fail_rate. This skips rate_control_deinitialize() and
leaks the initialized local->rate_ctrl.

Fix this by adding a fail_band label that shares the rate-control cleanup
path before falling through to the remaining teardown.

The bug was first flagged by an experimental analysis tool we are
developing for kernel memory-management bugs while analyzing
v6.13-rc1. The tool is still under development and is not yet publicly
available. Manual inspection confirms that the bug is still present in
v7.1-rc7.

An x86_64 allyesconfig build showed no new warnings. As we do not have a
suitable mac80211 device/driver combination to test with, no runtime
testing was able to be performed.
Published: 2026-08-15
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is a memory leak in the Linux kernel's mac80211 component, triggered when kmemdup fails during ieee80211_register_hw. The failure path skips rate_control_deinitialize, leaking rate control structures and consuming kernel memory. This can lead to gradual memory exhaustion, potentially causing system instability or a denial of service. The weakness is a classic memory leak, classified as CWE-401.

Affected Systems

All Linux kernel versions before the patch, including releases from v6.13-rc1 through v7.1-rc7, that incorporate the mac80211 subsystem. The vulnerability impacts any host that loads a Wi-Fi driver relying on ieee80211_register_hw, regardless of the specific hardware.

Risk and Exploitability

No CVSS or EPSS score is available, and the vulnerability is not listed in CISA’s KEV catalog. The attack vector appears to be local or privileged, requiring control over a Wi-Fi driver or the ability to trigger a failure in kmemdup during device registration. While not immediately exploitable from a network perspective, an attacker with kernel modification or the ability to load custom drivers could repeatedly provoke the leak, gradually exhausting memory and causing service disruption. The risk is moderate, given the lack of public exploitation evidence but a clear path to denial of service once the condition is met.

Generated by OpenCVE AI on August 15, 2026 at 07:45 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Linux kernel to the most recent release that incorporates the mac80211 memory‑leak fix (commits 08b71bd, 3d8b9b2, etc.).
  • If an immediate update is not possible, disable or unload any Wi‑Fi drivers that use ieee80211_register_hw until the patch is applied.
  • Monitor kernel mailing lists and security advisories for any additional patches or mitigations related to this issue.

Generated by OpenCVE AI on August 15, 2026 at 07:45 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 15 Aug 2026 08:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-401

Sat, 15 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: fix memory leak in ieee80211_register_hw() If kmemdup() fails while copying supported band structures, the error path jumps to fail_rate. This skips rate_control_deinitialize() and leaks the initialized local->rate_ctrl. Fix this by adding a fail_band label that shares the rate-control cleanup path before falling through to the remaining teardown. The bug was first flagged by an experimental analysis tool we are developing for kernel memory-management bugs while analyzing v6.13-rc1. The tool is still under development and is not yet publicly available. Manual inspection confirms that the bug is still present in v7.1-rc7. An x86_64 allyesconfig build showed no new warnings. As we do not have a suitable mac80211 device/driver combination to test with, no runtime testing was able to be performed.
Title wifi: mac80211: fix memory leak in ieee80211_register_hw()
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-15T05:51:35.363Z

Reserved: 2026-08-09T03:40:39.898Z

Link: CVE-2026-72004

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T06:20:58.987

Modified: 2026-08-15T06:20:58.987

Link: CVE-2026-72004

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-15T09:30:04Z

Weaknesses
  • CWE-401

    Missing Release of Memory after Effective Lifetime