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
How likely is exploitation
FIRST's Exploit Prediction Scoring System puts the probability of this CVE being exploited in the next 30 days at <0.1% — higher than 2% of all published CVEs. EPSS is an independent forecast of exploitation, not a severity rating: it says nothing about how much damage a successful attack does, which is what a CVSS score measures.
Read the two together. CVE-2024-26610 scores 7.8 on CVSS, so a successful attack would be serious — but at <0.1%, almost nobody is currently attempting it. That is a different situation from a flaw under mass exploitation, and it is usually the difference between patching on your next maintenance window and patching tonight.
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