CVE-2026-64445 staging: rtl8723bs: fix WEP length underflow and OOB read in OnAuth()
An integer underflow in the rtl8723bs Wi-Fi driver allows out-of-bounds reads, potentially leaking memory or causing a crash.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Local or same network only
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2026-64445?
CVE-2026-64445 is a high-severity vulnerability in Linux kernel, published on 25 Jul 2026. It can only be exploited from the same machine or local network, with no action from the victim.
Official description
In the Linux kernel, the following vulnerability has been resolved:
staging: rtl8723bs: fix WEP length underflow and OOB read in OnAuth()
OnAuth() has two bugs in the shared-key authentication path.
When the Privacy bit is set, rtw_wep_decrypt() is called without verifying that the frame is long enough to contain a valid WEP IV and ICV. Inside rtw_wep_decrypt(), length is computed as:
length = len - WLAN_HDR_A3_LEN - iv_len
and then passed as (length - 4) to crc32_le(). If len is less than WLAN_HDR_A3_LEN + iv_len + icv_len (32 bytes), length - 4 is negative and, after the implicit cast to size_t, causes crc32_le() to read far beyond the frame buffer. Add a minimum length check before accessing the IV field and calling the decryption path.
When processing a seq=3 response, rtw_get_ie() stores the Challenge Text IE length in ie_len, but the subsequent memcmp() always reads 128 bytes regardless of ie_len. IEEE 802.11 mandates a challenge text of exactly 128 bytes; reject any IE whose length field differs, matching the check already applied to OnAuthClient().
Weakness: CWE-125
Which versions are affected by CVE-2026-64445?
It affects 1 product.
Products include Linux kernel.
How do I fix CVE-2026-64445?
Apply the vendor's patch.
Is CVE-2026-64445 being exploited?
There is no known exploitation of CVE-2026-64445 in the wild and no public exploit code.
Other vulnerabilities in Linux kernel
Sources
Also known as BELL-CVE-2026-64445, DEBIAN-CVE-2026-64445, GHSA-g74x-wr8m-rhmp, ROOT-OS-DEBIAN-12-CVE-2026-64445, ROOT-OS-UBUNTU-2204-CVE-2026-64445, UBUNTU-CVE-2026-64445.