CVE-2025-68254
NoneCVSS
—
EPSS
0.3%
Published
Dec 16, 2025
CISA due date
—
Cloudanix analysis
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
- Position a wireless transmitter near the target device
- Transmit a beacon frame with ESR IE at the buffer boundary
- Trigger OnBeacon parsing in the rtl8723bs driver
- 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
- CVE-2026-23226 In the Linux kernel, the following vulnerability has been resolved: ksmbd: add chann_lock… Also affects Kernel
- CVE-2026-23225 In the Linux kernel, the following vulnerability has been resolved: sched/mmcid: Don't… Also affects Kernel
- CVE-2026-23230 In the Linux kernel, the following vulnerability has been resolved: smb: client: split… Also affects Kernel
- CVE-2026-23224 In the Linux kernel, the following vulnerability has been resolved: erofs: fix UAF issue… Also affects Kernel
- CVE-2026-23227 In the Linux kernel, the following vulnerability has been resolved: drm/exynos: vidi: use… Also affects Kernel
- CVE-2026-23223 In the Linux kernel, the following vulnerability has been resolved: xfs: fix UAF in… Also affects Kernel
- CVE-2026-23228 In the Linux kernel, the following vulnerability has been resolved: smb: server: fix leak… Also affects Kernel
- CVE-2026-23229 In the Linux kernel, the following vulnerability has been resolved: crypto: virtio - Add… Also affects Kernel