PatchSiren cyber security CVE debrief
CVE-2026-72004 Linux CVE debrief
A memory leak vulnerability was found in the Linux kernel's mac80211 subsystem. The issue occurs when the `kmemdup` function fails while copying supported band structures in the `ieee80211_register_hw` function. This leads to a memory leak of the initialized `local->rate_ctrl` if the error path jumps to `fail_rate` without calling `rate_control_deinitialize`. The bug was first flagged by an experimental analysis tool and manually confirmed to be present in v7.1-rc7. An x86_64 allyesconfig build showed no new warnings, but no runtime testing was performed due to lack of a suitable mac80211 device/driver combination.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- Unknown
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-08-15
- Original CVE updated
- 2026-08-15
- Advisory published
- 2026-08-15
- Advisory updated
- 2026-08-15
Who should care
Linux kernel maintainers, mac80211 developers, and users of Linux systems with wireless networking capabilities should be aware of this vulnerability and take steps to assess and mitigate the risk.
Technical summary
The Linux kernel's mac80211 subsystem has a memory leak vulnerability. In the `ieee80211_register_hw` function, if `kmemdup` fails while copying supported band structures, the error path jumps to `fail_rate`, skipping `rate_control_deinitialize` and leaking the initialized `local->rate_ctrl`. This was fixed by adding a `fail_band` label to ensure proper rate-control cleanup. The bug was first flagged by an experimental analysis tool and manually confirmed to be present in v7.1-rc7. An x86_64 allyesconfig build showed no new warnings, but no runtime testing was performed due to lack of a suitable mac80211 device/driver combination. Linux kernel maintainers, mac80211 developers, and users of Linux systems with wireless networking capabilities should be aware of this vulnerability and take steps to assess and mitigate the risk.
Defensive priority
Medium
Recommended defensive actions
- Inventory and assess Linux kernel versions for potential vulnerability
- Apply patch or update to fixed kernel version
- Monitor for suspicious network activity
- Review system logs for error messages related to mac80211
- Implement compensating controls for network access
Evidence notes
The bug was identified by an experimental analysis tool and manually confirmed. The issue is caused by an error path in the `ieee80211_register_hw` function that skips `rate_control_deinitialize`, leading to a memory leak. The fix involves adding a new label `fail_band` to ensure proper cleanup.
Official resources
-
CVE-2026-72004 CVE record
CVE.org
-
CVE-2026-72004 NVD detail
NVD
-
Source item URL
nvd_modified
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
AI-assisted PatchSiren debrief based on the supplied source corpus. The CVE record was published on 2026-08-15T06:20:58.987Z and has not been modified since then.