CVE-2024-36921·Kernel vulnerability
In the Linux kernel, the following vulnerability has been resolved: wifi: iwlwifi: mvm: guard against invalid STA ID on removal Guard against invalid station IDs in iwl_mvm_mld_rm_sta_id as that would result in out-of-bounds array accesses. This prevents issues should the driver get into a bad state during error handling.
- Severity
- high
- Software
- Kernel
- Fixed in
- 6.8.10
- Published
- 2024-05-30
Affected versions
From: 6.7
Until: 6.8.10
Fixed in: 6.8.10
How to fix this CVE
Update your Linux kernel to version 6.8.10 or later to resolve this memory safety issue in the iwlwifi driver. This patch adds proper validation of station IDs before array access, preventing kernel crashes and potential privilege escalation during WiFi driver error recovery. Systems running kernel versions 6.7 through 6.8.9 with Intel WiFi hardware should prioritize this update.
sudo dnf update kernelDefensia detects this vulnerability
How to check if you are affected
- Step 1: Check installed kernel version with `uname -r` and compare against 6.8.10; versions 6.7.x through 6.8.9 are vulnerable
- Step 2: Verify iwlwifi driver is loaded with `lsmod | grep iwlwifi` to confirm the vulnerable component is active
- Step 3: Search system logs for WiFi-related kernel panics or memory access errors with `sudo journalctl -b | grep -i 'iwl\|wifi\|sta_id'`
- Step 4: After patching, verify the new kernel is running with `uname -r` and confirm it shows version 6.8.10 or higher
FAQ
What is CVE-2024-36921?
CVE-2024-36921 is a memory safety vulnerability in the Linux kernel's Intel WiFi (iwlwifi) driver where invalid station IDs could trigger out-of-bounds array accesses, causing kernel crashes or potential privilege escalation during error handling scenarios.
Is CVE-2024-36921 being actively exploited?
No, according to CISA's Known Exploited Vulnerabilities catalog, CVE-2024-36921 is not currently being actively exploited in the wild, and no public exploits are available.
What versions of Kernel are affected by CVE-2024-36921?
Linux kernel versions 6.7.0 through 6.8.9 are affected. The vulnerability is fixed in kernel 6.8.10 and later releases.
How do I check if my server is vulnerable to CVE-2024-36921?
Run `uname -r` to display your kernel version and `lsmod | grep iwlwifi` to confirm the Intel WiFi driver is loaded; if your kernel version is between 6.7 and 6.8.9 and iwlwifi is active, your system is vulnerable.
Does Defensia detect CVE-2024-36921?
Yes — Defensia's CVE advisory scanner compares installed package versions against the NVD database. If the Linux kernel is installed on a monitored server, CVE-2024-36921 will appear in your dashboard with remediation steps.
Related Kernel CVEs
References
- https://git.kernel.org/stable/c/17f64517bf5c26af56b6c3566273aad6646c3c4f
- https://git.kernel.org/stable/c/94f80a8ec15e238b78521f20f8afaed60521a294
- https://git.kernel.org/stable/c/fab21d220017daa5fd8a3d788ff25ccfecfaae2f
- https://git.kernel.org/stable/c/17f64517bf5c26af56b6c3566273aad6646c3c4f
- https://git.kernel.org/stable/c/94f80a8ec15e238b78521f20f8afaed60521a294
Track CVEs across your fleet automatically
Defensia scans your Linux servers and tells you exactly which ones are running vulnerable versions — including CVE-2024-36921. Free for 1 server.
Get started free