CVE-2024-26666·Kernel vulnerability
In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: fix RCU use in TDLS fast-xmit This looks up the link under RCU protection, but isn't guaranteed to actually have protection. Fix that.
- Severity
- high
- Software
- Kernel
- Fixed in
- 6.7.5
- Published
- 2024-04-02
Affected versions
From: 6.7
Until: 6.7.5
Fixed in: 6.7.5
How to fix this CVE
Update your Linux kernel to version 6.7.5 or later to patch the RCU synchronization flaw in TDLS fast-transmit path handling. This vulnerability affects wireless driver stability when using TDLS (Tunneled Direct Link Setup) connections. Reboot your system after applying the kernel update to ensure the patched version is loaded.
sudo dnf update kernel kernel-devel && sudo rebootDefensia detects this vulnerability
How to check if you are affected
- Run 'uname -r' to check your current kernel version. If it is between 6.7.0 and 6.7.4 inclusive, your system is vulnerable.
- Check if your wireless driver uses TDLS by running 'iw dev' and look for any TDLS-capable interfaces or active TDLS links.
- Search your kernel logs for RCU stall warnings or lockup messages with 'sudo dmesg | grep -i "rcu\|tdls\|stall"' as these may indicate exploitation attempts.
- Verify the patched kernel is running by checking 'uname -r' returns version 6.7.5 or higher after reboot, and confirm with 'cat /proc/version'.
FAQ
What is CVE-2024-26666?
CVE-2024-26666 is a kernel vulnerability in the mac80211 WiFi driver subsystem where RCU (Read-Copy-Update) synchronization is improperly handled during TDLS link lookups, potentially causing memory corruption or system instability.
Is CVE-2024-26666 being actively exploited?
No, according to CISA's Known Exploited Vulnerabilities (KEV) catalog, CVE-2024-26666 is not currently being exploited in the wild and no public exploits are available.
What versions of Kernel are affected by CVE-2024-26666?
Linux kernel versions 6.7.0 through 6.7.4 are vulnerable. The vulnerability was patched in kernel version 6.7.5.
How do I check if my server is vulnerable to CVE-2024-26666?
Run 'uname -r' and compare the output to the vulnerable range (6.7.0–6.7.4). Additionally, verify your system uses WiFi/TDLS functionality with 'iw dev' to confirm exposure.
Does Defensia detect CVE-2024-26666?
Yes — Defensia's CVE advisory scanner compares installed package versions against the NVD database. If the Linux kernel is installed on a monitored server and running version 6.7.0–6.7.4, CVE-2024-26666 will appear in your dashboard with remediation steps.
Related Kernel CVEs
References
- https://git.kernel.org/stable/c/9480adfe4e0f0319b9da04b44e4eebd5ad07e0cd
- https://git.kernel.org/stable/c/c255c3b653c6e8b52ac658c305e2fece2825f7ad
- https://git.kernel.org/stable/c/fc3432ae8232ff4025e7c55012dd88db0e3d18eb
- https://git.kernel.org/stable/c/9480adfe4e0f0319b9da04b44e4eebd5ad07e0cd
- https://git.kernel.org/stable/c/c255c3b653c6e8b52ac658c305e2fece2825f7ad
Track CVEs across your fleet automatically
Defensia scans your Linux servers and tells you exactly which ones are running vulnerable versions — including CVE-2024-26666. Free for 1 server.
Get started free