CVE-2026-90017

staging: rtl8723bs: fix OOB read in rtw_action_frame_parse()

HIGH
7.1
CVSS Score
Published: September 16, 2026 at 10:33 AM UTC
Updated: October 19, 2026 at 09:18 AM UTC
1 product affected across 1 vendorLinux Kernel

Using Linux by Linux?

Get instant alerts when new vulnerabilities affect Linux - before attackers find them.

Real-time alertsTrack your software stackFree plan available
Severity
HIGH7.1
Exploit prediction
EPSS 0.4%

Description

In the Linux kernel, the following vulnerability has been resolved: staging: rtl8723bs: fix OOB read in rtw_action_frame_parse() rtw_action_frame_parse() takes a frame_len parameter but never actually checks it before indexing into the frame body: const u8 *frame_body = frame + sizeof(struct ieee80211_hdr_3addr); ... c = frame_body[0]; ... a = frame_body[1]; frame_body already points 24 bytes (sizeof(struct ieee80211_hdr_3addr)) into frame, so reading frame_body[0] and frame_body[1] requires frame_len >= 26. A management action frame shorter than that (e.g. exactly 24 bytes, the minimum a malicious peer can send) causes a 1-2 byte out-of-bounds read. This is reachable from rtw_cfg80211_monitor_if_xmit_entry() and cfg80211_rtw_mgmt_tx() in ioctl_cfg80211.c, both of which pass attacker/user-influenced frame buffers and lengths straight through. Add the missing length check before frame_body is dereferenced.

Affected

Our own answer: ranges merged, affected separated from platform-only, with confidence and review flags.

4.12554c0a3abf216c991c5ebddcdb2c08689ecd290b
Vendor states this is fixed in 0b7f64c7bb9664777168768c6b44affb07dcbf24 (fixed)
Vendor states this is fixed in 136f9a3ab87ded8aaf081425cfb2059659dd9023 (fixed)
Vendor states this is fixed in 1410bce22351ba15d8e58287cbf09d55d7f21fc9 (fixed)
Vendor states this is fixed in 15081ff835b29e456da29303b32efc436df04695 (fixed)
Vendor states this is fixed in 310aaa8058d19cc431aedac0f5bb814e84479393 (fixed)
Vendor states this is fixed in a54fd1a44862d263df9f8bc17fca3620be31addb (fixed)
Vendor states this is fixed in b041e3f35e0d262d42a711094ab594634d72744a (fixed)
Vendor states this is fixed in ff917923f4fb9c83717ba135ee47d7e4c1567bb7 (fixed)
Vendor states this is fixed in 4.12 (unaffected)
Vendor states this is fixed in 5.10.270 (unaffected)
Vendor states this is fixed in 5.15.221 (unaffected)
Vendor states this is fixed in 6.1.188 (unaffected)
Vendor states this is fixed in 6.12.110 (unaffected)
Vendor states this is fixed in 6.18.51 (unaffected)
Vendor states this is fixed in 6.6.157 (unaffected)
Vendor states this is fixed in 7.2.5 (unaffected)
Vendor states this is fixed in 7.3 (unaffected)
Vendor states this is fixed in 7.3-rc2 (unaffected)

Remediation

No guide yet

No remediation guidance has been written for this CVE yet, and no fixed version or vendor advisory is recorded against it.

CVSS

7.1HIGHLinux
Vector?

Quick Info

StatusRECEIVED

Get alerted

Stop reading CVE feeds looking for your own stack

Track the products you run and VulnTracker tells you when a new CVE affects them — with what is known about fixing it, and nothing about the rest.

Free plan, no card