Cloudanix VulnDB

CVE-2025-68255

None

CVSS

—

EPSS

0.4%

Published

Dec 16, 2025

CISA due date

—

Cloudanix analysis

Next patch cycle SSVC: Track

A wireless driver in Linux could let a nearby attacker send specially crafted network messages that overflow internal memory, potentially crashing the system or allowing deeper access.

Exploitation
Adjacent Network
Attacker needs
None
Complexity
Low
Impact
Remote Code Execution
Component
OS kernel
Class
Buffer Overflow
Remediation
Patch
Effort
Low
Patch risk
Low

What it actually does

The flaw allows direct use of an unvalidated Supported Rates IE length from an Association Request frame in a memcpy to a 16-byte stack buffer in the rtl8723bs driver, enabling stack buffer overflow; a secondary bounds-check error exists when merging Extended Supported Rates.

Why it matters to the business

Kernel stack corruption on affected wireless devices can cause crashes, denial of service, or potential code execution; low and stable EPSS with no KEV listing indicates limited observed in-the-wild risk, though wireless Linux systems remain exposed until patched.

How an attack unfolds

An attacker crafts a malicious 802.11 Association Request containing a Supported Rates IE longer than 16 bytes and sends it to a target using the vulnerable rtl8723bs driver; the OnAssocReq handler copies the oversized IE without clamping, overflowing the stack buffer and corrupting kernel memory.

How to fix it

Upgrade affected chromium (Debian:12) packages to version 133.0.6943.126-1~deb12u1; apply the upstream fix that clamps ie_len to buffer size and corrects the Extended Supported Rates bounds check before merging.

How to confirm the fix worked

Confirm the installed package version matches or exceeds 133.0.6943.126-1~deb12u1; verify kernel source contains the clamping of ie_len and corrected bounds check for Extended Supported Rates before memcpy operations.

Typical attack path

  1. Craft 802.11 Association Request frame with Supported Rates IE length >16 bytes
  2. Transmit frame to target device running vulnerable rtl8723bs driver
  3. Driver parses frame in OnAssocReq and performs unbounded memcpy
  4. Stack buffer overflows leading to kernel memory corruption

How to detect it

Review kernel logs for stack canary violations or oops messages originating from rtl8723bs OnAssocReq; inspect wireless packet captures for Association Request frames containing Supported Rates IEs exceeding 16 bytes.

What your security team should do

  • Prioritize patching chromium (Debian:12) to 133.0.6943.126-1~deb12u1 on all systems using rtl8723bs wireless drivers
  • Monitor for wireless association frames with anomalous IE lengths via network monitoring
  • Test driver behavior with crafted oversized Supported Rates IEs in a lab environment

The record

In the Linux kernel, the following vulnerability has been resolved: staging: rtl8723bs: fix stack buffer overflow in OnAssocReq IE parsing The Supported Rates IE length from an incoming Association Request frame was used directly as the memcpy() length when copying into a fixed-size 16-byte stack buffer (supportRate). A malicious station can advertise an IE length larger than 16 bytes, causing a stack buffer overflow. Clamp ie_len to the buffer size before copying the Supported Rates IE, and correct the bounds check when merging Extended Supported Rates to prevent a second potential overflow. This prevents kernel stack corruption triggered by malformed association requests.

Affected packages

Ecosystem Package Introduced Fixed
Linux Kernel 0 6.12.62
Linux Kernel 4.12.0 5.10.248
Linux Kernel 4.12.0 6.12.62
openSUSE:Leap 16.0 dtb-aarch64 0 6.12.0-160000.9.1
openSUSE:Leap 16.0 kernel-64kb 0 6.12.0-160000.9.1
openSUSE:Leap 16.0 kernel-azure 0 6.12.0-160000.9.1
openSUSE:Leap 16.0 kernel-default 0 6.12.0-160000.9.1
openSUSE:Leap 16.0 kernel-default-base 0 6.12.0-160000.9.1.160000.2.6
openSUSE:Leap 16.0 kernel-docs 0 6.12.0-160000.9.1
openSUSE:Leap 16.0 kernel-kvmsmall 0 6.12.0-160000.9.1
openSUSE:Leap 16.0 kernel-obs-build 0 6.12.0-160000.9.1
openSUSE:Leap 16.0 kernel-obs-qa 0 6.12.0-160000.9.1
openSUSE:Leap 16.0 kernel-rt 0 6.12.0-160000.9.1
openSUSE:Leap 16.0 kernel-source 0 6.12.0-160000.9.1
openSUSE:Leap 16.0 kernel-syms 0 6.12.0-160000.9.1
openSUSE:Leap 16.0 kernel-zfcpdump 0 6.12.0-160000.9.1
openSUSE:Tumbleweed kernel-source 0 6.18.2-1.1
openSUSE:Tumbleweed kernel-source-longterm 0 6.18.16-1.1

Related vulnerabilities