CVE-2024-40930·Kernel vulnerability
In the Linux kernel, the following vulnerability has been resolved: wifi: cfg80211: validate HE operation element parsing Validate that the HE operation element has the correct length before parsing it.
- Severity
- medium
- Software
- Kernel
- Fixed in
- 6.9.6
- Published
- 2024-07-12
Affected versions
From: 6.8
Until: 6.9.6
Fixed in: 6.9.6
How to fix this CVE
Update your Linux kernel to version 6.9.6 or later to resolve a parsing vulnerability in the WiFi 802.11ax (HE) configuration handling. This fix validates HE operation element length before processing, preventing potential denial-of-service conditions triggered through malformed wireless frames. Ensure your distribution's kernel package is patched and reboot the system to activate the security update.
sudo dnf update kernel kernel-devel && sudo rebootDefensia detects this vulnerability
How to check if you are affected
- Step 1: Check installed kernel version with `uname -r` and verify it is 6.9.6 or later
- Step 2: Confirm WiFi/802.11 capabilities are enabled in your kernel config with `cat /boot/config-$(uname -r) | grep CONFIG_CFG80211`
- Step 3: Monitor system logs for WiFi-related crashes or hangs using `sudo dmesg | grep -i 'he operation\|cfg80211\|wireless'` and `sudo journalctl -u NetworkManager | grep -i error`
- Step 4: After patching, verify the new kernel is active with `uname -r` and confirm no WiFi-related kernel warnings appear in `dmesg`
FAQ
What is CVE-2024-40930?
This vulnerability involves improper validation of HE (802.11ax) operation elements in the Linux kernel's cfg80211 subsystem, which can cause a system crash when processing maliciously crafted or malformed wireless configuration frames.
Is CVE-2024-40930 being actively exploited?
No, this CVE is not listed on the CISA Known Exploited Vulnerabilities catalog and no public exploits are currently available.
What versions of Kernel are affected by CVE-2024-40930?
Linux kernel versions 6.8 through 6.9.5 are vulnerable; the fix is included in kernel 6.9.6 and later.
How do I check if my server is vulnerable to CVE-2024-40930?
Run `uname -r` and check if your kernel version is between 6.8 and 6.9.5 inclusive. If so, your system is vulnerable and requires an immediate kernel update.
Does Defensia detect CVE-2024-40930?
Yes — Defensia's CVE advisory scanner compares installed package versions against the NVD database. If Linux kernel is installed on a monitored server, CVE-2024-40930 will appear in your dashboard with remediation steps.
Related Kernel CVEs
References
Track CVEs across your fleet automatically
Defensia scans your Linux servers and tells you exactly which ones are running vulnerable versions — including CVE-2024-40930. Free for 1 server.
Get started free