Skip to main content

Linux Kernel CVE-2026-72024

| EUVDEUVD-2026-58982 HIGH
2026-08-15 416baaa9-dc9f-4396-8d5f-8c081fb06d67 GHSA-25w8-qg97-7fjr
7.8
CVSS 3.1 · Vendor: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
Share

Severity by source

Vendor (416baaa9-dc9f-4396-8d5f-8c081fb06d67) PRIMARY
7.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI
7.0 HIGH

Race condition exploitation requires precise timing between teardown and async transmit completion, warranting AC:H over the vendor-assigned AC:L.

3.1 AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:L/AC:H/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
SUSE
5.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Red Hat
5.5 MEDIUM
qualitative

Primary rating from Vendor (416baaa9-dc9f-4396-8d5f-8c081fb06d67).

CVSS VectorVendor: 416baaa9-dc9f-4396-8d5f-8c081fb06d67

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

5
Analysis Generated
Aug 17, 2026 - 12:43 vuln.today
CVSS changed
Aug 17, 2026 - 06:22 NVD
7.8 (HIGH)
Patch available
Aug 15, 2026 - 07:20 EUVD
CVE Published
Aug 15, 2026 - 06:21 cve.org
HIGH 7.8
CVE Published
Aug 15, 2026 - 06:21 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

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

mac802154: remove interfaces with RCU list deletion

Queue wake, stop, and disable paths walk local->interfaces under RCU. The bulk hardware teardown path removes entries with list_del(), so an asynchronous transmit completion can follow a poisoned list node in ieee802154_wake_queue().

Use list_del_rcu() as in the single-interface removal path. The following unregister_netdevice() waits for in-flight RCU readers before freeing the netdevice, so no separate grace-period wait is needed.

AnalysisAI

Race condition in the Linux kernel mac802154 subsystem allows a local low-privileged attacker to trigger kernel memory corruption by racing hardware teardown against an in-flight asynchronous transmit completion. Affected systems are those running IEEE 802.15.4 wireless networking hardware with the mac802154 module loaded; versions from Linux 3.19 through the respective stable-branch fix commits are vulnerable. No public exploit identified at time of analysis, and EPSS of 0.21% (12th percentile) reflects negligible observed exploitation activity; vendor patches have been released across all active stable kernel branches.

Technical ContextAI

The mac802154 subsystem implements the IEEE 802.15.4 low-rate wireless personal area network (LR-WPAN) protocol stack in the Linux kernel. RCU (Read-Copy-Update) is a kernel synchronization primitive that allows multiple concurrent readers to traverse shared data structures without locking. The transmit queue management functions ieee802154_wake_queue(), ieee802154_stop_queue(), and ieee802154_disable_queue() iterate over the local->interfaces list while holding an RCU read lock. However, the bulk hardware teardown path (invoked during multi-interface removal) was incorrectly using list_del(), which immediately overwrites the list node's next/prev pointers with a poison value (LIST_POISON1/LIST_POISON2) intended to catch subsequent misuse. A concurrent RCU reader traversing the list after list_del() has been called but before the reader's grace period ends will dereference that poisoned pointer, causing a kernel oops or exploitable use-after-free condition. The correct primitive, list_del_rcu(), defers pointer poisoning until all concurrent RCU readers have exited the critical section; the subsequent unregister_netdevice() call provides the necessary RCU grace period, making an additional synchronize_rcu() call unnecessary. No formal CWE has been assigned, though the root cause maps conceptually to improper synchronization (CWE-362, race condition) and potential use-after-free (CWE-416). The introduced-in commit is 592dfbfc72f5352437c883aa11ab579d10cdb595, present since Linux 3.19.

RemediationAI

The primary fix is to upgrade to a patched kernel version: 5.10.261, 5.15.212, 6.1.178, 6.6.145, 6.12.97, 6.18.40, 7.1.5, or 7.2-rc3, as documented at https://nvd.nist.gov/vuln/detail/CVE-2026-72024 and ENISA EUVD-2026-58982. Distribution-specific backports should be consulted for RHEL, Debian, Ubuntu, and other vendor kernels. For environments where an immediate kernel upgrade is not feasible, a targeted compensating control is to prevent the mac802154 module from being loaded or used: execute modprobe -r mac802154 to unload the module if no 802.15.4 hardware is actively in use, and add the directive install mac802154 /bin/false to /etc/modprobe.d/disable-mac802154.conf to block future loads across reboots. This mitigation has no side effects in environments without IEEE 802.15.4 hardware but will entirely disable 802.15.4 wireless functionality in environments that do rely on it. For embedded or IoT systems where the module must remain loaded, restrict local user privileges to prevent access to network interface teardown operations and ensure only trusted processes interact with the 802.15.4 interface stack.

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 16.0 Affected

Share

CVE-2026-72024 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy