CVE-2026-64445 staging: rtl8723bs: fix WEP length underflow and OOB read in OnAuth()

High 8.8 Published Updated

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.

All Linux kernel vulnerabilities

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.

Is CVE-2026-64445 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free