Skip to main content

rtl8723bs driver CVE-2025-68256

HIGH
2025-12-16 416baaa9-dc9f-4396-8d5f-8c081fb06d67
8.8
CVSS 3.1 · Vendor: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
Share

Severity by source

Vendor (416baaa9-dc9f-4396-8d5f-8c081fb06d67) PRIMARY
8.8 HIGH
AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI
7.1 HIGH

Adjacent RF access with no auth or interaction (AV:A/PR:N/UI:N); an OOB read yields kernel crash/hang (A:H) and limited info leak (C:L) but no integrity impact (I:N).

3.1 AV:A/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H
4.0 AV:A/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:H/SC:N/SI:N/SA:N
SUSE
5.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Red Hat
MEDIUM
qualitative

Primary rating from Vendor (416baaa9-dc9f-4396-8d5f-8c081fb06d67).

CVSS VectorVendor: 416baaa9-dc9f-4396-8d5f-8c081fb06d67

Attack Vector
Adjacent
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

3
Analysis Generated
Jul 30, 2026 - 06:40 vuln.today
CVSS changed
Jul 30, 2026 - 06:37 NVD
8.8 (HIGH)
CVE Published
Dec 16, 2025 - 15:15 cve.org
HIGH 8.8

DescriptionCVE.org

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

staging: rtl8723bs: fix out-of-bounds read in rtw_get_ie() parser

The Information Element (IE) parser rtw_get_ie() trusted the length byte of each IE without validating that the IE body (len bytes after the 2-byte header) fits inside the remaining frame buffer. A malformed frame can advertise an IE length larger than the available data, causing the parser to increment its pointer beyond the buffer end. This results in out-of-bounds reads or, depending on the pattern, an infinite loop.

Fix by validating that (offset + 2 + len) does not exceed the limit before accepting the IE or advancing to the next element.

This prevents OOB reads and ensures the parser terminates safely on malformed frames.

AnalysisAI

Denial of service and out-of-bounds memory read in the Linux kernel's staging rtl8723bs Realtek Wi-Fi driver allows an attacker within radio range to crash or hang a vulnerable device by transmitting a malformed 802.11 frame. The rtw_get_ie() Information Element parser trusted the attacker-supplied IE length byte without bounds-checking, so a crafted length can push the parser past the frame buffer, producing OOB reads or an infinite loop. No public exploit is identified at time of analysis (EPSS 0.07%, 21st percentile) and the issue is not in CISA KEV; it has been fixed upstream and shipped in Ubuntu security updates.

Technical ContextAI

The affected component is the rtl8723bs driver, a staging (not-yet-mainlined-quality) Linux kernel driver for Realtek RTL8723BS SDIO 802.11n Wi-Fi chips found in many low-cost SBCs, tablets, and TV boxes. Wi-Fi management/beacon frames carry Information Elements encoded as a 2-byte header (element ID + length) followed by a variable body. The helper rtw_get_ie() walks this IE list to locate elements. The root cause is a classic improper input validation / out-of-bounds read (CWE-125-class, though the feed lists CWE as N/A): the parser advanced its pointer by (2 + len) using the untrusted len byte without first confirming that offset + 2 + len stays within the remaining frame length, so a frame advertising an oversized IE drives reads past the end of the buffer or, for certain patterns, a non-terminating loop. The fix adds a bounds check that (offset + 2 + len) does not exceed the buffer limit before accepting an IE or advancing.

Affected ProductsAI

The vulnerability affects the rtl8723bs staging Wi-Fi driver within the Linux kernel; exact affected kernel version ranges are not enumerated in the provided data (no CPE strings supplied), but the seven git.kernel.org stable commit references (e.g. 154828bf9559, 30c558447e90, 9829c6e1b2e4, a54e2b2db1b7, b977eb318028, c0d93d69e147, df191dd9f4c7) indicate the fix was backported across multiple stable branches, implying a broad range of prior kernels are affected. Distribution exposure is confirmed for Ubuntu via advisories USN-8185-1, USN-8179-2, and USN-8184-1 (https://ubuntu.com/security/notices/USN-8185-1, https://ubuntu.com/security/notices/USN-8179-2, https://ubuntu.com/security/notices/USN-8184-1). Only systems that possess RTL8723BS Wi-Fi hardware and load this driver are practically exposed.

RemediationAI

Apply the vendor kernel patch: update to a fixed Linux kernel build containing the rtw_get_ie() bounds-check commits (git.kernel.org/stable/c/154828bf9559 and the related backports listed in the NVD references), and on Ubuntu install the kernel updates from USN-8185-1, USN-8179-2, and USN-8184-1, then reboot to load the patched kernel. Where immediate patching is not possible, the most effective compensating control is to unload/blacklist the driver if the RTL8723BS radio is unused (e.g. blacklist the r8723bs/rtl8723bs module in /etc/modprobe.d and disable the interface), which fully removes the attack surface at the cost of losing Wi-Fi on that adapter; if the radio is required, reduce exposure by operating the device only in trusted RF environments and, where supported, disabling promiscuous handling of unassociated management frames - noting this does not fully close the beacon/IE-parsing path. Patch status: Vendor-released patch available (upstream stable commits plus Ubuntu USN kernel updates).

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
Container suse/sl-micro/6.0/baremetal-os-container:latest Affected
Container suse/sl-micro/6.0/base-os-container:2.1.3-7.95 Image SL-Micro Affected
Container suse/sl-micro/6.0/kvm-os-container:2.1.3-6.115 Affected
Container suse/sl-micro/6.0/rt-os-container:2.1.3-7.146 Affected
Container suse/sl-micro/6.0/toolbox:latest Affected

Share

CVE-2025-68256 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy