Cloudanix VulnDB

CVE-2025-68254

None

CVSS

—

EPSS

0.3%

Published

Dec 16, 2025

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A flaw in how some Linux systems handle certain wireless network signals could cause the computer to crash when it receives a specially crafted message.

Exploitation
Adjacent Network
Attacker needs
None
Complexity
Low
Impact
Denial Of Service
Component
OS kernel
Class
Memory Corruption
Remediation
Patch
Effort
Low
Patch risk
Low

What it actually does

Out-of-bounds read in OnBeacon ESR IE parsing that accesses bytes beyond the received frame buffer without length validation, potentially triggering kernel panic.

Why it matters to the business

Systems using affected Linux kernels with the rtl8723bs driver may experience unexpected crashes or instability when processing malformed wireless beacons; low exploit likelihood and no known active campaigns reduce immediate operational risk despite wide Linux ecosystem prevalence.

How an attack unfolds

An attacker crafts a wireless beacon frame containing an Extended Supported Rates IE positioned at the very end of the buffer and transmits it to a vulnerable device; the OnBeacon handler then performs unchecked accesses to offsets beyond the frame, causing the out-of-bounds read and possible panic.

How to fix it

Update to a kernel containing commit c03cb111628924827351e19baa5b073e9b0d723d or later; for packaged distributions apply the corresponding fixed version such as the 2.45-3 series where backported.

How to confirm the fix worked

Verify the applied kernel contains the boundary-check patch in staging/rtl8723bs; confirm by inspecting OnBeacon ESR IE handling for length validation before offset accesses and test with crafted beacon frames.

Typical attack path

  1. Position a wireless transmitter near the target device
  2. Transmit a beacon frame with ESR IE at the buffer boundary
  3. Trigger OnBeacon parsing in the rtl8723bs driver
  4. Induce out-of-bounds read leading to kernel panic or crash

How to detect it

Review kernel logs for oops/panic entries mentioning OnBeacon, ESR IE, or rtl8723bs; correlate with wireless interface activity around the time of any crash.

What your security team should do

  • Prioritize kernel upgrade on systems exposing the rtl8723bs driver to untrusted wireless networks
  • Monitor for kernel oops or panic logs referencing OnBeacon or ESR IE
  • Disable the rtl8723bs driver if wireless functionality is not required

The record

In the Linux kernel, the following vulnerability has been resolved: staging: rtl8723bs: fix out-of-bounds read in OnBeacon ESR IE parsing The Extended Supported Rates (ESR) IE handling in OnBeacon accessed *(p + 1 + ielen) and *(p + 2 + ielen) without verifying that these offsets lie within the received frame buffer. A malformed beacon with an ESR IE positioned at the end of the buffer could cause an out-of-bounds read, potentially triggering a kernel panic. Add a boundary check to ensure that the ESR IE body and the subsequent bytes are within the limits of the frame before attempting to access them. This prevents OOB reads caused by malformed beacon frames.

Affected packages

Ecosystem Package Introduced Fixed
Linux Kernel 0 6.12.62
Linux Kernel 4.12.0 5.15.198
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