CVE-2026-64440·Kernel vulnerability
In the Linux kernel, the following vulnerability has been resolved: staging: rtl8723bs: fix OOB write in HT_caps_handler() HT_caps_handler() iterates pIE->length bytes and writes into HT_caps.u.HT_cap[], which is a fixed 26-byte array (sizeof struct HT_caps_element). Because pIE->length is a raw u8 from an over-the-air 802.11 AssocResponse frame and is never validated, a malicious AP can set it up to 255, causing up to 229 bytes of out-of-bounds writes into adjacent fields of struct mlme_ext_info. Truncate the iteration count to the size of HT_caps.u.HT_cap using umin() so that data from a longer-than-expected IE is silently ignored rather than written out of bounds, preserving interoperability with APs that pad the element. An early return on oversized IEs was considered but rejected: it would bypass the pmlmeinfo->HT_caps_enable = 1 assignment that precedes the loop, silently disabling HT mode for APs that append extra bytes to the HT Capabilities IE.
- Severity
- high
- Software
- Kernel
- Fixed in
- 7.1.4
- 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.27% — higher than 17% 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-2026-64440 scores 8.1 on CVSS, so a successful attack would be serious — but at 0.27%, 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.19
Until: 7.1.4
Fixed in: 7.1.4
How to fix this CVE
Update your Linux kernel to version 7.1.4 or later to fix an out-of-bounds memory write vulnerability in the RTL8723BS wireless driver's HT capabilities handler. This flaw allows a malicious WiFi access point to corrupt kernel memory by sending oversized 802.11 association response frames. Prioritize this update if your system uses RTL8723BS WiFi adapters or if you operate in untrusted wireless environments.
sudo dnf update kernel kernel-develDefensia detects this vulnerability
How to check if you are affected
- Check installed kernel version with: uname -r — vulnerable versions are 6.19 through 7.1.3
- Verify RTL8723BS driver presence with: lsmod | grep rtl8723bs — if loaded, the vulnerable code path is active
- Monitor system logs for memory corruption signs: sudo dmesg | grep -i 'segfault\|oops\|memory' — malicious APs may trigger kernel panics
- After updating, confirm patch with: uname -r — should show 7.1.4 or later, then reboot and verify: grep rtl8723bs /boot/config-$(uname -r) to confirm driver is enabled
FAQ
What is CVE-2026-64440?
A kernel vulnerability in the RTL8723BS WiFi driver that fails to validate frame length fields from 802.11 association responses. An attacker controlling a rogue WiFi access point can exploit this to write up to 229 bytes beyond a fixed 26-byte buffer, corrupting adjacent kernel memory structures.
Is CVE-2026-64440 being actively exploited?
No — this vulnerability is not listed on the CISA Known Exploited Vulnerabilities (KEV) catalog and no public exploits are available. However, the low barrier to exploitation (requiring only a malicious AP in wireless range) warrants prompt patching.
What versions of Kernel are affected by CVE-2026-64440?
Linux kernel versions 6.19 through 7.1.3 are vulnerable. Version 7.1.4 and later contain the fix. Distributions based on older kernel versions (e.g., RHEL 8, Ubuntu 22.04) may not be affected if they ship earlier kernel branches.
How do I check if my server is vulnerable to CVE-2026-64440?
Run uname -r and lsmod | grep rtl8723bs — if your kernel is between 6.19–7.1.3 AND the rtl8723bs module is present, your system is vulnerable.
Does Defensia detect CVE-2026-64440?
Yes — Defensia's CVE advisory scanner compares installed kernel version against known vulnerable ranges. If kernel 6.19–7.1.3 is detected on a monitored server with RTL8723BS driver enabled, CVE-2026-64440 will appear in your dashboard with remediation steps.
Related Kernel CVEs
References
- https://git.kernel.org/stable/c/225b6d3fc7e99ac3d20b6c861d1e47d24e7ea31d
- https://git.kernel.org/stable/c/37f642d47c3648a707df3ceb092eee1adffbfd28
- https://git.kernel.org/stable/c/6f91621fc45025ad3c0be796b70e6e4cee22fc69
- https://git.kernel.org/stable/c/8c872b47c7fc32e95e0da1db7512388794adcd69
- https://git.kernel.org/stable/c/918537a0fbed85aab61fa28ad75e6279070610c9
Track CVEs across your fleet automatically
Defensia scans your Linux servers and tells you exactly which ones are running vulnerable versions — including CVE-2026-64440. Free for 1 server.
Get started free