Skip to main content

Linux Kernel EUVDEUVD-2026-64588

| CVE-2026-74651 HIGH
2026-08-22 Linux GHSA-849j-9cq7-9mpx
8.1
CVSS 3.1 · Vendor: Linux
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Position within WiFi radio range of target
  2. Delivery
    Craft 802.11 management frame with short-body vendor-specific IE (EID 221, length 0-5)
  3. Exploit
    Transmit frame to target device without authentication
  4. Execution
    rtw_get_wpa_ie() reads past IE allocation boundary
  5. Impact
    Kernel heap bytes disclosed or kernel panic triggered

Vulnerability Assessment

Exploitation Conditions

Exploitation requires the target system to have an RTL8723BS WiFi chipset physically installed and the r8723bs kernel staging module actively loaded - systems without this hardware or with the module blacklisted are not exploitable. The attack is delivered over the 802.11 wireless medium, so the attacker must be within radio range of the target device; no prior authentication to the wireless network or the target system is required (CVSS PR:N, AV:A). The management frame processing path that triggers the vulnerable code can be reached while the device is scanning or in infrastructure mode - the chipset does not need to be associated to any network. Limiting factors beyond hardware presence are: physical radio proximity requirement (no remote internet exploitation), the staging module must not be blacklisted, and the kernel must be an unpatched version between 4.12 and the respective patched stable releases. No special user configuration or enabled feature flag is required beyond having the hardware present and the module loaded.

Impact

The CVSS 8.1 score (AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H) accurately reflects the vulnerability class: a no-authentication, low-complexity adjacent-network read that can yield kernel heap disclosure and system crash. However, real-world risk is substantially bounded by hardware specificity - exploitation requires the RTL8723BS chipset to be present and the r8723bs staging module to be loaded, which constrains the affected population to embedded systems, ARM single-board computers, and similar niche hardware, not typical enterprise servers or workstations. The adjacent attack vector (AV:A) further limits opportunistic mass exploitation to attackers within WiFi radio range of the target. EPSS at 0.22% (13th percentile) corroborates low observed interest, no public exploit code has been identified, and CISA KEV listing is absent. SSVC signals point to: exploitation status unproven, automation possible (crafted frame is trivially repeatable once in range), technical impact partial (read-only, no code execution primitive identified). The CVSS is not misleading here - the score is appropriate - but the restricted hardware footprint and proximity requirement mean this ranks well below a similarly-scored network-accessible vulnerability on actual organizational risk priority lists.

Exploit ScenarioDerived

An attacker positioned within WiFi radio range of a device running the unpatched Linux kernel with the r8723bs staging module loaded crafts a malicious 802.11 management frame containing a vendor-specific information element (EID 221) with a body length field set to 0-5 bytes, placed at the tail of the IE buffer. When the RTL8723BS driver ingests this frame and rtw_get_wpa_ie() processes it, the function reads 6 bytes at the IE start without a length check, running off the end of the kmemdup'd allocation and potentially disclosing adjacent kernel heap contents or triggering a kernel panic. No public exploit code has been identified at time of analysis, but the out-of-bounds access is deterministic and the crafted frame requires no prior authentication or network association.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 25, 2026

Out-of-bounds read in the Linux kernel's staging RTL8723BS WiFi driver allows adjacent-network unauthenticated attackers to leak kernel heap memory or crash the affected system by transmitting a crafted 802.11 management frame. The flaw lives in rtw_get_wpa_ie(), which accesses fixed byte offsets within a vendor-specific information element without verifying the IE body is at least 6 bytes long, enabling reads past the end of a kmemdup'd allocation when a short trailing IE is present. No active exploitation is confirmed (absent from CISA KEV) and EPSS sits at 0.22% (13th percentile), but the adjacent-network, no-authentication attack vector represents a meaningful risk for embedded and single-board systems carrying RTL8723BS hardware.

RemediationAI

Upgrade to a patched stable kernel release corresponding to your current stable branch: 5.10.265, 5.15.216, 6.1.183, 6.6.152, 6.12.104, 6.18.45, 7.1.9, or 7.2. Fix commits are available directly at the kernel stable tree links in the references section. Distribution-maintained kernels (Debian, Ubuntu, Raspberry Pi OS) may backport the fix into their own kernel packages; consult each distribution's security advisory channel for packaged updates. If immediate kernel upgrade is not feasible, the most targeted compensating control is to unload or blacklist the r8723bs staging module: run 'modprobe -r r8723bs' to remove it from a running system, or add 'blacklist r8723bs' to /etc/modprobe.d/blacklist.conf to prevent loading at boot. This eliminates the attack surface entirely but also disables WiFi functionality provided by the RTL8723BS chipset - trade this off against connectivity requirements. Systems that do not have RTL8723BS hardware or do not load the staging driver are not affected and require no action. The NVD entry is available at https://nvd.nist.gov/vuln/detail/CVE-2026-74651.

Affected VersionsENISA

Linux patch: 7.1.9
Linux 4.12
Linux patch: 5.10.265
Linux patch: 7.2
Linux patch: 6.18.45
Linux patch: 6.1.183
Linux patch: 5.15.216
Linux patch: 6.12.104
Linux 554c0a3abf216c991c5ebddcdb2c08689ecd290b <0d19f0600fbb610c42f2a86f95c35706dc04691b
Linux patch: 0
Linux 554c0a3abf216c991c5ebddcdb2c08689ecd290b <c9068f82a0906b29c905e8788edb62c3208c7c8a
Linux 554c0a3abf216c991c5ebddcdb2c08689ecd290b <01ab275f8f3e497a13ebbe4ded44ec0623bccde3
Linux 554c0a3abf216c991c5ebddcdb2c08689ecd290b <e167a38a8a8f50f137721fef1a1fbba0f4588b5d
Linux 554c0a3abf216c991c5ebddcdb2c08689ecd290b <4fc459c5cd8767ca4d9bf2f7becbd562639ba4d9
Linux 554c0a3abf216c991c5ebddcdb2c08689ecd290b <1c3e23e78862493e8cf1adad02b10ffcb8b9921c
Linux patch: 6.6.152
Linux 554c0a3abf216c991c5ebddcdb2c08689ecd290b <b45be82387bf759931acdd21ca7dfe740f16eb97
Linux 554c0a3abf216c991c5ebddcdb2c08689ecd290b <42c5a0d454aa5b54fec17162d9a1f8c30f8af45a

Affected Packages

euvd linux no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The RTL8723BS is a WiFi+Bluetooth combo chipset manufactured by Realtek, widely used in ARM single-board computers and embedded platforms. Its Linux driver resides in drivers/staging/rtl8723bs, indicating it has not yet met mainline kernel quality standards. The vulnerable function rtw_get_wpa_ie() locates vendor-specific 802.11 information elements (EID 221) using rtw_get_ie() and then unconditionally reads a 4-byte OUI+type field at pbuf+2 and a 2-byte WPA version word at pbuf+6. These accesses demand a minimum IE body of 6 bytes, but rtw_get_ie() only guarantees the element fits within the outer buffer - it does not enforce any minimum body length. A vendor-specific IE with a length byte of 0 through 5, placed at the tail of a management frame, therefore causes reads to escape the IE and run off the end of the kmemdup allocation. CWE is not formally assigned in the input data, but the root cause is a classic CWE-125 (Out-of-Bounds Read). Notably, sibling helpers rtw_get_sec_ie(), rtw_get_wapi_ie(), and rtw_get_wps_ie() in the same file already enforce the minimum-length check before their OUI memcmp, confirming this was an oversight specific to rtw_get_wpa_ie() rather than a systemic design decision. Affected CPE: cpe:2.3:a:linux:linux:* from the introducing commit 554c0a3abf216c991c5ebddcdb2c08689ecd290b.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (Linux) PRIMARY 8.1 HIGH
AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
vuln.today AI 8.1 HIGH

Adjacent WiFi delivery with no auth needed; OOB read yields kernel heap disclosure (C:H) and crash potential (A:H) with no write primitive (I:N).

3.1 AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
4.0 AV:A/AC:L/AT:N/PR:N/UI:N/VC:H/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 5.5 MEDIUM

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

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

Lifecycle Timeline

4
CVSS changed
Aug 25, 2026 - 06:22 NVD
8.1 (HIGH)
Patch available
Aug 22, 2026 - 16:01 EUVD
CVE Published
Aug 22, 2026 - 15:32 cve.org
HIGH 8.1
CVE Published
Aug 22, 2026 - 15:32 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

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

staging: rtl8723bs: fix OOB read in rtw_get_wpa_ie()

rtw_get_wpa_ie() reads bytes at fixed offsets into a vendor-specific information element without checking that the element is long enough, causing an out-of-bounds read for a short trailing IE.

The function locates a vendor-specific IE (EID 221) with rtw_get_ie() and then compares a 4-byte OUI+type at pbuf + 2 and reads a 2-byte version word at pbuf + 6. Those accesses require the IE body to be at least 6 bytes, but rtw_get_ie() only guarantees that the element fits within the buffer; it does not enforce a minimum body length. A vendor-specific IE whose length byte is 0 to 5, placed at the end of the buffer, therefore makes these reads run past the end of the IE and past the end of the buffer itself.

The buffer holds information elements taken from received management frames and from the IE blob passed to rtw_cfg80211_set_wpa_ie(), which is kmemdup'd to its exact length, so the read can run off the end of the allocation.

The sibling helpers rtw_get_sec_ie(), rtw_get_wapi_ie() and rtw_get_wps_ie() in this file already reject too-short vendor-specific IEs before their OUI memcmp(); rtw_get_wpa_ie() was never brought in line with them, and needs a minimum of 6 rather than 4 bytes because of the version word. Add the missing length check.

Executive ViewAI

Why It Matters

A memory disclosure and denial-of-service vulnerability in the Linux kernel's RTL8723BS WiFi driver allows unauthenticated attackers within network range to crash systems or leak kernel memory. While no public exploit has been identified at time of analysis, organizations deploying embedded systems, IoT devices, and single-board computers in wireless environments face a material security risk, particularly in edge computing and industrial control deployments where these modules are prevalent.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 87% exploitable
Prevalence
Low
niche staging driver for specific ARM/embedded Realtek WiFi chipset
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Controlled
Automatable· derived
No
Human Impact
High

Priority Score

40
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +40
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 16.0 Not-Affected

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