Junglewise Threat Intelligence

CVE-2026-23444: Linux Kernel memory leak in mac80211 Wi-Fi stack

CVE-2026-23444 · Severity: high · CVSS 7.8 · Published 2026-04-03

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A memory management vulnerability was identified in the Linux kernel's Wi-Fi networking stack. Specifically, certain error conditions during wireless data transmission could lead to memory leaks because the system failed to properly release data buffers. This could allow a local attacker to exhaust system memory, potentially leading to a system crash or other unstable behavior.

Technical details

A memory leak (CWE-401) exists in the mac80211 subsystem of the Linux kernel. The function ieee80211_tx_prepare_skb() failed to free the socket buffer (skb) when ieee80211_tx_prepare() returned a TX_DROP status, whereas other error paths within the same function correctly handled the release. This inconsistency led to memory exhaustion over time. The fix introduces kfree_skb() to the missing error path and removes redundant free calls in driver-specific callers (ath9k, mt76, mac80211_hwsim) to prevent double-free vulnerabilities. This is a local attack vector requiring low privileges.

Affected products

  • Linux Linux Kernel 3.13.1 to 6.18.20, 6.19 to 6.19.10, 7.0-rc1 to 7.0-rc7

Timeline

  • 2026-03-14: other: Patch authored by Felix Fietkau
  • 2026-04-03: disclosed: CVE published
  • 2026-04-23: advisory: NIST initial analysis completed

References

Related threats