Skip to main content

Linux Kernel rtw89 EUVDEUVD-2026-27775

| CVE-2026-43213 HIGH
NULL Pointer Dereference (CWE-476)
2026-05-06 Linux GHSA-g35v-pp28-72vc
7.5
CVSS 3.1 · Vendor: Linux
View

Attack ChainAIDerived

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

  1. Access
    Position on adjacent network
  2. Delivery
    Inject crafted 802.11 frames
  3. Exploit
    Trigger malformed TX release report
  4. Execution
    Access out-of-bounds wd_ring array
  5. Persist
    Dereference NULL pointer in kernel
  6. Impact
    Kernel panic and system crash

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A10:2025 - Mishandling of Exceptional Conditions
ASVS 5.0
V16 - Security Logging and Error Handling Null pointer safety, defensive checks
MITRE ATT&CK

1 technique across 1 tactic: Impact

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires attacker to have adjacent network access (AV:A) - either authenticated connection to the same wireless network as the victim, or physical proximity to inject 802.11 frames within radio range of the victim's Realtek rtw89 wireless adapter. Exploitation further requires ability to craft hardware-level PCI bus transactions or firmware-level commands to the rtw89 chipset that generate TX release reports with out-of-bounds sequence numbers, indicating high attack complexity (AC:H) and deep understanding of Realtek hardware internals. The vulnerability is present in default kernel configurations whenever the rtw89_pci driver module is loaded and a compatible Realtek 802.11ax wireless adapter is active. No special configuration settings or non-default features required beyond having the driver loaded. Exploitation does not require user interaction (UI:N) or authentication to the target system (PR:N) beyond adjacent network positioning. Successfully triggering the NULL pointer dereference depends on hardware state - the description notes hardware 'rarely' reports abnormal sequence numbers naturally, suggesting exploitation requires deliberate manipulation rather than passive observation of normal traffic conditions.

Impact

Real-world exploitation risk is constrained by multiple factors despite the 7.5 CVSS score. The AV:A (adjacent network) vector requires the attacker to be on the same wireless network segment or have direct radio proximity to the target system - remote internet-based exploitation is not possible. AC:H (high attack complexity) reflects the requirement to craft hardware-level TX release reports with specific malformed sequence numbers, likely requiring deep knowledge of Realtek rtw89 chipset internals or the ability to inject firmware-level commands. The EPSS score of 0.02% (4th percentile) confirms minimal real-world exploitation activity, consistent with the niche attack surface of a specific wireless driver. No CISA KEV listing or public exploit code identified. However, the impact vector (C:H/I:H/A:H with kernel crash demonstrated in stack trace) means successful exploitation achieves complete system compromise. SSVC consideration: technical impact is TOTAL (kernel-level code execution potential beyond denial of service), exploitation requires ADJACENT access with HIGH complexity, and automatable at scale is LIMITED (requires proximity to each target). Priority decision: DEFER for general enterprise networks but IMMEDIATE for high-security wireless environments or systems using affected Realtek WiFi hardware in hostile RF environments. The vulnerability represents a genuine risk to specific deployments rather than broad infrastructure threat.

Exploit ScenarioDerived

An attacker positioned on the same wireless network (or within radio range to inject 802.11 frames) uses custom firmware or low-level wireless injection tools to send crafted management frames that trigger abnormal TX release reports from the victim's Realtek rtw89 chipset. By manipulating sequence numbers in these hardware-generated reports to reference out-of-bounds array indices, the attacker causes the rtw89_pci_release_tx() function to dereference NULL pointers during interrupt processing, immediately crashing the kernel and forcing system reboot. With repeated exploitation, the attacker achieves persistent denial of service against any Linux system using affected Realtek WiFi hardware within RF proximity.

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

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

Alert me

AnalysisAIv1 – May 08, 2026

Null pointer dereference in Linux kernel Realtek rtw89 WiFi PCI driver allows adjacent network attackers to trigger kernel crashes via malformed TX release reports with abnormal sequence numbers. The vulnerability causes out-of-bounds array access in wd_ring->pages when hardware reports invalid sequence numbers during wireless transmission operations. Vendor-released patches are available for kernel versions 6.18.16, 6.19.6, and 7.0. EPSS score of 0.02% (4th percentile) indicates minimal observed exploitation activity, though the CVSS vector (AV:A/AC:H/PR:N/UI:N) shows adjacent network access with high attack complexity enables complete system compromise without authentication.

RemediationAI

Upgrade to patched Linux kernel versions: 6.18.16 or later in the 6.18.x series, 6.19.6 or later in the 6.19.x series, or 7.0 final release and later. Upstream fixes available at https://git.kernel.org/stable/c/ef7fa19809b2d892d45da53f90ac698d13c367fd (7.0), https://git.kernel.org/stable/c/b342dd13aedccb0dd27365f6cc63a262f42394ce (6.18.16), and https://git.kernel.org/stable/c/957eda596c7665f2966970fd1dcc35fe299b38e8 (6.19.6). For systems unable to immediately patch, unload the rtw89_pci kernel module with 'modprobe -r rtw89_pci' and use alternative wireless hardware or wired networking - this completely removes the vulnerable code path but eliminates WiFi functionality for Realtek rtw89 chipsets. Alternatively, restrict wireless network access to trusted segments only and implement 802.1X authentication to limit adjacent network attack surface, though this mitigation reduces rather than eliminates risk since authenticated adjacent attackers retain exploit capability. Disabling the wireless interface via 'ip link set <interface> down' prevents the driver from processing TX release reports but may not fully protect if the interface is brought up by network management daemons.

Affected VersionsENISA

Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 <957eda596c7665f2966970fd1dcc35fe299b38e8
Linux patch: 6.19.6
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 <b342dd13aedccb0dd27365f6cc63a262f42394ce
Linux patch: 6.18.16
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 <ef7fa19809b2d892d45da53f90ac698d13c367fd
Linux patch: 7.0

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

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

Technical ContextAI · show details

The rtw89 driver (Realtek 802.11ax wireless chipset support) uses ring buffer structures (wd_ring->pages array) to manage PCI DMA transactions for wireless packet transmission. The TX release reporting mechanism allows hardware to signal completion of transmit operations via sequence numbers indexing into these ring buffers. The vulnerability stems from missing bounds validation on hardware-reported sequence numbers in the rtw89_pci_release_tx() function before dereferencing array elements. When malicious or corrupted hardware firmware reports sequence numbers exceeding array bounds, the driver attempts to access unallocated memory regions, triggering NULL pointer dereference in kernel context during NAPI polling (network packet processing). The affected code path executes in interrupt context (irq/129-rtw89_p thread) within net_rx_action softirq handling, making kernel crashes immediately visible. The fix validates rpp_info.seq against array bounds before indexing operations, as documented in upstream commits 957eda596c76, b342dd13aedc, and ef7fa19809b2.

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 7.5 HIGH
AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
SUSE HIGH
Red Hat 5.5 MEDIUM

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

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

Lifecycle Timeline

3
CVSS changed
May 08, 2026 - 13:22 NVD
7.5 (HIGH)
Patch available
May 06, 2026 - 13:32 EUVD
CVE Published
May 06, 2026 - 11:28 nvd
HIGH 7.5

DescriptionCVE.org

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

wifi: rtw89: pci: validate sequence number of TX release report

Hardware rarely reports abnormal sequence number in TX release report, which will access out-of-bounds of wd_ring->pages array, causing NULL pointer dereference.

BUG: kernel NULL pointer dereference, address: 0000000000000000 #PF: supervisor read access in kernel mode #PF: error_code(0x0000) - not-present page PGD 0 P4D 0 Oops: 0000 [#1] PREEMPT SMP NOPTI CPU: 1 PID: 1085 Comm: irq/129-rtw89_p Tainted: G S U 6.1.145-17510-g2f3369c91536 #1 (HASH:69e8 1) Call Trace: <IRQ> rtw89_pci_release_tx+0x18f/0x300 [rtw89_pci (HASH:4c83 2)] rtw89_pci_napi_poll+0xc2/0x190 [rtw89_pci (HASH:4c83 2)] net_rx_action+0xfc/0x460 net/core/dev.c:6578 net/core/dev.c:6645 net/core/dev.c:6759 handle_softirqs+0xbe/0x290 kernel/softirq.c:601 ? rtw89_pci_interrupt_threadfn+0xc5/0x350 [rtw89_pci (HASH:4c83 2)] __local_bh_enable_ip+0xeb/0x120 kernel/softirq.c:499 kernel/softirq.c:423 </IRQ> <TASK> rtw89_pci_interrupt_threadfn+0xf8/0x350 [rtw89_pci (HASH:4c83 2)] ? irq_thread+0xa7/0x340 kernel/irq/manage.c:0 irq_thread+0x177/0x340 kernel/irq/manage.c:1205 kernel/irq/manage.c:1314 ? thaw_kernel_threads+0xb0/0xb0 kernel/irq/manage.c:1202 ? irq_forced_thread_fn+0x80/0x80 kernel/irq/manage.c:1220 kthread+0xea/0x110 kernel/kthread.c:376 ? synchronize_irq+0x1a0/0x1a0 kernel/irq/manage.c:1287 ? kthread_associate_blkcg+0x80/0x80 kernel/kthread.c:331 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:295 </TASK>

To prevent crash, validate rpp_info.seq before using.

Executive ViewAI

Why It Matters

CVE-2026-43213 affects Linux systems running Realtek rtw89 WiFi drivers, enabling adjacent network attackers to crash kernel operations through malformed wireless transmission frames. Organizations with Linux deployments using affected Realtek WiFi hardware face potential service disruption and availability impact; however, the requirement for adjacent network proximity and high attack complexity significantly limits practical threat scope.

Business Impact: Medium
Compensating Controls

Apply vendor patch. Interim mitigation: restrict wireless network access to authenticated devices only and segment WiFi networks from critical infrastructure where possible until patching is complete.

Threat Intelligence Overview

EPSS Score
0.0%
Top 96% exploitable
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.0%
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
Medium

Priority Score

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

Attack Technique

A null pointer dereference occurs when a program attempts to access memory through a pointer that has been set to NULL (address 0x0).

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

Vendor StatusVendor

SUSE

Severity: High
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Fixed
SUSE Linux Enterprise Desktop 15 SP7 Fixed
SUSE Linux Enterprise High Availability Extension 15 SP7 Fixed
SUSE Linux Enterprise High Availability Extension 15 SP7 Fixed
SUSE Linux Enterprise High Performance Computing 15 SP7 Fixed

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