CVE-2024-26610·Kernel vulnerability
In the Linux kernel, the following vulnerability has been resolved: wifi: iwlwifi: fix a memory corruption iwl_fw_ini_trigger_tlv::data is a pointer to a __le32, which means that if we copy to iwl_fw_ini_trigger_tlv::data + offset while offset is in bytes, we'll write past the buffer.
- Severity
- high
- Software
- Kernel
- Fixed in
- 6.7.3
- Published
- 2024-03-11
Affected versions
From: 6.7
Until: 6.7.3
Fixed in: 6.7.3
How to fix this CVE
Update your Linux kernel to version 6.7.3 or later to patch a memory corruption vulnerability in the iwlwifi driver. The flaw occurs when pointer arithmetic on a 32-bit data structure uses byte offsets instead of element offsets, causing writes beyond allocated buffer boundaries. Apply the kernel update through your distribution's package manager and reboot your system to complete the remediation.
sudo dnf check-update kernel && sudo dnf update kernel && sudo rebootDefensia detects this vulnerability
How to check if you are affected
- Step 1: Check your kernel version with `uname -r` and compare against version 6.7.3 or higher
- Step 2: Verify iwlwifi driver is loaded with `lsmod | grep iwlwifi` — if output is empty, this component is not in use
- Step 3: Search system logs for iwlwifi errors using `sudo journalctl -u kernel --grep=iwlwifi` or `sudo dmesg | grep iwlwifi` for out-of-bounds memory access warnings
- Step 4: After applying the kernel patch, confirm the update with `uname -r` showing version 6.7.3 or later, then verify with `sudo dmesg | tail -20` for successful driver initialization
FAQ
What is CVE-2024-26610?
CVE-2024-26610 is a memory corruption flaw in the Linux kernel's iwlwifi WiFi driver where pointer arithmetic miscalculation causes out-of-bounds memory writes, potentially leading to system instability or privilege escalation.
Is CVE-2024-26610 being actively exploited?
No, this vulnerability is not listed in CISA's Known Exploited Vulnerabilities catalog and no public exploits are currently available, though the high CVSS score (7.8) warrants prompt patching.
What versions of Kernel are affected by CVE-2024-26610?
Linux kernel versions 6.7 through 6.7.2 are vulnerable; version 6.7.3 and all later versions contain the fix.
How do I check if my server is vulnerable to CVE-2024-26610?
Run `uname -r` and check if the output shows a kernel version between 6.7 and 6.7.2 inclusive, and confirm iwlwifi driver presence with `lsmod | grep iwlwifi`.
Does Defensia detect CVE-2024-26610?
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-26610 will appear in your dashboard with remediation steps.
Related Kernel CVEs
References
- https://git.kernel.org/stable/c/05dd9facfb9a1e056752c0901c6e86416037d15a
- https://git.kernel.org/stable/c/870171899d75d43e3d14360f3a4850e90a9c289b
- https://git.kernel.org/stable/c/99a23462fe1a6f709f0fda3ebbe8b6b193ac75bd
- https://git.kernel.org/stable/c/aa2cc9363926991ba74411e3aa0a0ea82c1ffe32
- https://git.kernel.org/stable/c/cf4a0d840ecc72fcf16198d5e9c505ab7d5a5e4d
Track CVEs across your fleet automatically
Defensia scans your Linux servers and tells you exactly which ones are running vulnerable versions — including CVE-2024-26610. Free for 1 server.
Get started free