CVE-2026-43052
High · 7.1CVSS
7.1
EPSS
0.2%
Published
May 1, 2026
CISA due date
—
Cloudanix analysis
A flaw in some Linux Wi-Fi handling could let someone already on the device disrupt or alter its wireless connection until the system is patched.
- Exploitation
- Local Privilege
- Attacker needs
- Low Privilege
- Complexity
- Low
- Impact
- Data Tampering
- Component
- OS kernel
- Class
- Improper Input Validation
- Remediation
- Patch
- Effort
- Low
- Patch risk
- Low
What it actually does
CVE-2026-43052 is an improper validation flaw in the Linux kernel mac80211 subsystem. When handling an NL80211_TDLS_ENABLE_LINK operation, the kernel checked that the target station entry existed but did not verify that the station was actually a TDLS peer before performing state-changing operations. A local, low-privileged attacker with access to the relevant wireless control path could trigger TDLS enable-link handling against a non-TDLS station, causing unintended changes such as channel context modification and HT protection state changes before the operation ultimately fails. The primary technical impact is unauthorized manipulation of wireless networking state and potential disruption of Wi-Fi availability on affected systems using mac80211-based wireless drivers.
Why it matters to the business
Successful exploitation can disrupt wireless connectivity or place wireless interfaces into an unintended state, which may affect laptops, workstations, embedded Linux systems, kiosks, IoT devices, and operational systems that depend on Wi-Fi. The issue is not listed in CISA KEV, is not known to be used in ransomware campaigns, has no known public exploit maturity, and has a very low EPSS score with no meaningful 30-day increase, so broad internet-scale exploitation is unlikely. However, organizations with Linux endpoints or appliances that rely on Wi-Fi should still remediate through normal kernel patching because local attackers or malware already present on a device could use the flaw to degrade connectivity or interfere with wireless operation.
How an attack unfolds
An attacker first needs local access to a vulnerable Linux system with an active mac80211-based wireless interface and sufficient ability to issue nl80211 wireless management requests. The attacker identifies an existing station entry that is not a TDLS peer, such as a normal associated access point or peer entry. They then submit an NL80211_TDLS_ENABLE_LINK operation targeting that non-TDLS station. On vulnerable kernels, the mac80211 handler enters the enable-link path after confirming only that the station exists. Before rejecting the operation, it performs state changes intended only for legitimate TDLS peers, such as modifying channel context and HT protection. The result is an unintended wireless state transition that can interfere with traffic, destabilize connectivity, or cause denial-of-service-like behavior on the affected wireless interface.
How to fix it
Upgrade to a Linux kernel version from the relevant distribution or vendor that includes the mac80211 fix adding an early sta->sta.tdls validation check in ieee80211_tdls_oper for the ENABLE_LINK case. Because no exact fixed package versions were provided, use distribution security advisories and kernel changelogs to identify the first fixed kernel for each supported platform. Where immediate patching is not possible, reduce exposure by limiting local shell/code execution opportunities, restricting who can manage wireless interfaces, disabling Wi-Fi on systems that do not require it, disabling TDLS where operationally feasible, and monitoring for unusual local wireless management activity. Rebooting is typically required for a kernel update to take effect unless a validated live-patching mechanism is used.
How to confirm the fix worked
Confirm remediation by verifying that the running kernel, not only the installed kernel package, is a vendor-fixed build containing the mac80211 TDLS validation patch. Review distribution advisories or kernel source/changelog references for the change that checks the TDLS flag before side effects in ieee80211_tdls_oper. On test systems, attempt an NL80211_TDLS_ENABLE_LINK operation against a non-TDLS station and confirm that the request is rejected before channel context, HT protection, or other wireless state changes occur. Also verify that normal Wi-Fi association and legitimate TDLS behavior, if used, continue to function after patching.
Typical attack path
- Gain local code execution or shell access on a Linux system with an affected kernel and mac80211-based Wi-Fi interface.
- Confirm that a wireless interface is present and managed through nl80211/cfg80211/mac80211.
- Enumerate current station entries or identify a non-TDLS station associated with the interface.
- Send a crafted nl80211 TDLS operation using NL80211_TDLS_ENABLE_LINK against the non-TDLS station.
- Trigger unintended mac80211 side effects before the kernel rejects the operation.
- Repeat or time the operation to disrupt wireless connectivity or manipulate wireless interface state.
How to detect it
There are no widely reported public exploit artifacts or stable compromise indicators for this vulnerability. Detection should focus on behavioral and host-level evidence. Review audit logs, EDR telemetry, and process execution records for local tools or custom binaries issuing wireless management operations, especially unusual use of iw, wpa_supplicant control utilities, or netlink-capable tooling by non-administrative users. Where available, collect nl80211/cfg80211/mac80211 debug or trace data and look for TDLS enable-link operations directed at non-TDLS stations. Correlate with kernel logs, NetworkManager logs, wpa_supplicant logs, and wireless driver messages showing unexpected disconnects, reassociations, channel context changes, HT protection changes, or repeated TDLS failures. Because exploitation is local, also investigate the initial source of local access, such as suspicious user sessions, malware execution, privilege misuse, or unauthorized scripts on affected Linux endpoints.
What your security team should do
- Prioritize patching Linux systems that use Wi-Fi, especially endpoints, embedded devices, appliances, and operational systems where wireless disruption has business impact.
- Inventory Linux kernel versions on systems with mac80211/cfg80211 wireless interfaces and map them to vendor advisories for this fix.
- Confirm that patched kernels are actually running after maintenance windows or reboots.
- Restrict local user access and administrative wireless-management capabilities on multi-user Linux systems.
- Monitor for unexpected nl80211/TDLS activity, repeated Wi-Fi disconnects, channel changes, or HT protection state changes on sensitive wireless-connected systems.
- Treat exploitation likelihood as currently low because the issue is not KEV-listed, not known ransomware-related, has no known exploit maturity, and has a very low EPSS score, but do not defer routine kernel security patching indefinitely.
The record
In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: check tdls flag in ieee80211_tdls_oper When NL80211_TDLS_ENABLE_LINK is called, the code only checks if the station exists but not whether it is actually a TDLS station. This allows the operation to proceed for non-TDLS stations, causing unintended side effects like modifying channel context and HT protection before failing. Add a check for sta->sta.tdls early in the ENABLE_LINK case, before any side effects occur, to ensure the operation is only allowed for actual TDLS peers.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|