CVE-2026-74649

HighCVSS 8.8/10Last modified Oct 16, 2026

Description

In the Linux kernel, the following vulnerability has been resolved:

staging: rtl8723bs: fix missing shared-key auth challenge length check

The WEP shared-key authentication handler uses the challenge-text element's attacker-controlled length without checking it against the fixed 128-byte chg_txt buffer.

In OnAuthClient() the length from rtw_get_ie() - up to 255 - is used to perform memcpy() into the 128-byte pmlmeinfo->chg_txt, so a malicious AP sending a malformed WLAN_EID_CHALLENGE element can overflow/underfill chg_txt by up to 127 bytes. It is reachable over the air, before association, during shared-key authentication. In the case of an overflow, the driver can write out of bounds. In the case of an underfill, the driver can echo stale buffer memory.

The challenge text is defined to be exactly 128 octets, which is already provided as the WLAN_AUTH_CHALLENGE_LEN define; require the element to be exactly that length before use.

Metrics

CVSS 3.1 8.8/10CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Affected software

Source: the vendor's advisory (CNA). NVD analysis pending.

VendorProductVersions
LinuxLinux>= 554c0a3abf216c991c5ebddcdb2c08689ecd290b, < 39ae1033071001af9bb4573ebdbb43bbbe88f749; >= 554c0a3abf216c991c5ebddcdb2c08689ecd290b, < 4d018e7d7d908bdfcb5ecfa922b1d5cb9ddb3722; >= 554c0a3abf216c991c5ebddcdb2c08689ecd290b, < 4ba402fd47009d20e51dbfc934abb562098ea35b; >= 554c0a3abf216c991c5ebddcdb2c08689ecd290b, < 87c2f073d2aaea041d531b8e579c47570b54b3b7; >= 554c0a3abf216c991c5ebddcdb2c08689ecd290b, < a28a4b0592e4a37ea471bc0d308513a93133ce7e; >= 554c0a3abf216c991c5ebddcdb2c08689ecd290b, < 6235b5156b48ed5d1ce3410d8f0b2fd67d30d944; >= 554c0a3abf216c991c5ebddcdb2c08689ecd290b, < 2c56ef658ac8c6bca36bc5574715e8f717207c6c
LinuxLinux4.12

References

Timeline

Published
Aug 22, 2026
Last modified
Oct 16, 2026
NVD status
Received

Related CVEs from 2026

CVE-2026-74658.8The Spectra Gutenberg Blocks – Website Builder for the Block Editor plugin for WordPress is vulnerable to Remote Code Execution in all versiCVE-2026-74650In the Linux kernel, the following vulnerability has been resolved: staging: rtl8723bs: fix OOB read in WMM_param_handler() WMM_param_handCVE-2026-746518.1In the Linux kernel, the following vulnerability has been resolved: staging: rtl8723bs: fix OOB read in rtw_get_wpa_ie() rtw_get_wpa_ie() CVE-2026-746527.8In the Linux kernel, the following vulnerability has been resolved: serial: amba-pl011: cancel RS485 hrtimers after freeing IRQ The RS485 CVE-2026-74653In the Linux kernel, the following vulnerability has been resolved: serial: 8250_of: clear stuck empty-FIFO RX-timeout on LPC32xx The NXP CVE-2026-74654In the Linux kernel, the following vulnerability has been resolved: serial: 8250_dma: Clear stale RX state on shutdown serial8250_release_CVE-2026-746558.8In the Linux kernel, the following vulnerability has been resolved: serial: qcom-geni: fix TX DMA buffer flush When transmit flushing a qcCVE-2026-746567.8In the Linux kernel, the following vulnerability has been resolved: ipv4: fix use-after-free in fib_nhc_update_mtu() fib_nhc_update_mtu() CVE-2026-74657In the Linux kernel, the following vulnerability has been resolved: ipv4: Fix fib_nlmsg_size() for RTA_VIA nexthops fib_nlmsg_size() stillCVE-2026-74658In the Linux kernel, the following vulnerability has been resolved: futex: Prevent robust futex exit race some more A robust futex unlock CVE-2026-74659In the Linux kernel, the following vulnerability has been resolved: net: bridge: mrp: fix uninitialised bytes on the wire br_mrp_alloc_tesCVE-2026-74668.8AgentFlow contains an arbitrary code execution vulnerability that allows attackers to execute local Python pipeline files by supplying a use
CVE-2026-74649: High severity, CVSS 8.8 | Vulnix