Skip to main content

Linux Kernel EUVDEUVD-2026-59738

| CVE-2026-74545 CRITICAL
2026-08-15 Linux GHSA-v487-w46v-372v
9.8
CVSS 3.1 · Vendor: Linux
View

Attack ChainAIDerived

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

  1. Access
    Load rtase driver on Realtek NIC
  2. Delivery
    Induce DMA/memory pressure during TX
  3. Exploit
    Send multi-fragment packet
  4. Execution
    Head-buffer DMA map fails
  5. Persist
    Same skb freed twice
  6. Impact
    Slab corruption and kernel crash

Vulnerability Assessment

Exploitation Conditions

Exploitation requires the target host to load the rtase driver - i.e., it must have a Realtek RTL90xx-class automotive/multi-gigabit Ethernet controller and be transmitting a multi-fragment (fragmented/scatter-gather) skb. The critical trigger is a DMA mapping failure on the head buffer AFTER the fragments have already been mapped, which is an internal error path (e.g., IOMMU exhaustion, low memory, or DMA-address constraints) not directly attacker-supplied over the network. Limiting factors: the bug does not fire on the non-fragmented path (single-skb case frees correctly), the affected driver is rarely deployed, and the DMA-failure precondition is hard to force deterministically. Despite the input CVSS AV:N/PR:N, this is realistically a locally/error-triggered condition, not remote-unauthenticated exploitation of a default configuration.

Impact

The provided CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N, 9.8 Critical) sharply contradicts the actual defect. The bug triggers only inside a TX error path when a DMA map operation fails - an internal, resource-exhaustion/error condition an ordinary network attacker cannot reliably drive, so AV:N/AC:L/PR:N is almost certainly automated over-scoring typical of bulk Linux kernel CVEs rather than a true remote-unauthenticated RCE. Corroborating signals point to low real-world risk: EPSS is 0.17% (7th percentile), the CVE is NOT on CISA KEV, and no POC is referenced. Practical impact is kernel crash/denial of service and potential slab corruption, requiring local presence and a triggerable DMA failure. The dominant limiting factor is prevalence: rtase is a niche Realtek automotive/multi-gig driver present on very few systems. Conflicting data explicitly noted: CVSS claims network vector and high confidentiality/integrity impact, but the description implies a locally-triggered, availability-oriented double-free - verify severity against the kernel maintainers' own assessment before treating as a network-exploitable critical.

Exploit ScenarioDerived

A local attacker (or a fault-injection/high-memory-pressure condition) causes head-buffer DMA mapping to fail during transmission of a multi-fragment packet on an rtase interface, driving the error path to free the same skb twice and corrupting the kernel slab allocator, which crashes the host or, with careful heap grooming, could be leveraged toward privilege escalation. No public exploit code is referenced, and reliably forcing the DMA-map failure is non-trivial, making practical exploitation difficult.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
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 17, 2026

A double-free memory-corruption defect in the Linux kernel's rtase Realtek automotive Ethernet driver allows the same multi-fragment socket buffer to be freed twice when the transmit path hits a DMA mapping failure. It affects hosts running the rtase driver (Realtek multi-gigabit/automotive NICs) on kernel 6.12 and related stable trees, and can lead to kernel memory corruption and denial of service. No public exploit has been identified at time of analysis; EPSS is low (0.17%, 7th percentile) and the CVE is not on CISA KEV.

RemediationAI

Vendor-released patch: update to a fixed stable kernel - 6.12.103, 7.1.8, or 6.18.44 (fix also in 7.2-rc6), corresponding to kernel.org stable commits 6fb7b769d6ed, 4f09172aff5f, de691dc3227b, and db986098f308; the fix returns immediately after clearing fragments when the skb owns frags so the head skb is freed exactly once. Apply the distribution kernel update that incorporates these commits and reboot. Because the driver is hardware-specific, systems that do not use Realtek rtase NICs are unaffected and need no action. If patching must be deferred on an affected host, a targeted compensating control is to blacklist/unload the rtase kernel module (e.g., prevent it from loading) on machines that do not require that NIC - the trade-off is loss of network connectivity on any interface served by that Realtek controller, so only do this where an alternate NIC is available. There is no meaningful userspace-only workaround since the fault is in kernel DMA error handling.

Affected VersionsENISA

Linux 6.12
Linux d6e882b89fdf80be0ab4f914ec10f75215e49495 <6fb7b769d6ed6d1d2e02af4a80e57a2477f35086
Linux patch: 0
Linux patch: 7.2-rc6
Linux d6e882b89fdf80be0ab4f914ec10f75215e49495 <4f09172aff5f73a5e914f4fbc0d00a1c2ea9f7cb
Linux d6e882b89fdf80be0ab4f914ec10f75215e49495 <de691dc3227b061c4d0beba9f0128fe1ff33dd68
Linux d6e882b89fdf80be0ab4f914ec10f75215e49495 <db986098f30881fafcc752800aa3b13fd289c922
Linux patch: 6.12.103
Linux patch: 7.1.8
Linux patch: 6.18.44

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 flaw lives in the rtase network driver (drivers for Realtek RTL90xx-class automotive/multi-gigabit Ethernet controllers), specifically in rtase_start_xmit(). When a packet has multiple fragments, rtase_xmit_frags() maps every fragment for DMA; if the subsequent head-buffer DMA mapping then fails, the error path calls rtase_tx_clear_range(), which already frees the skb via the last-fragment slot and accounts tx_dropped. Execution then falls through to the shared error label, which frees the identical skb a second time and double-counts the drop. This is a classic double-free (CWE-415), a use-after-free-adjacent condition where the same allocation is returned to the slab allocator twice, corrupting freelist metadata. The upstream CWE field is unpopulated (N/A) but the code description maps cleanly to CWE-415. Note the input Tags label this 'Information Disclosure,' which is inconsistent with a double-free memory-corruption bug and should be treated as mis-tagging.

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 9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 4.7 MEDIUM

Double free fires only in a hard-to-force local TX DMA-failure path on a niche driver, so AV:L/AC:H/PR:L; impact is kernel crash/DoS, hence A:H with no direct C/I.

3.1 AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H
4.0 AV:L/AC:H/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
SUSE 7.0 HIGH
AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

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

Lifecycle Timeline

4
CVSS changed
Aug 17, 2026 - 06:22 NVD
9.8 (CRITICAL)
Patch available
Aug 15, 2026 - 13:04 EUVD
CVE Published
Aug 15, 2026 - 12:27 cve.org
UNKNOWN (no severity yet)
CVE Published
Aug 15, 2026 - 12:27 cve.org
CRITICAL 9.8

DescriptionCVE.org

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

rtase: fix double free of multi-frag skb on DMA map failure

In rtase_start_xmit(), when the head buffer DMA mapping fails after rtase_xmit_frags() has mapped all fragments, the error path clears the fragment descriptors with rtase_tx_clear_range(), which frees the skb through the last-frag slot and accounts tx_dropped. Control then falls through to the common error label, which frees the same skb a second time and counts it again.

Return right after clearing the fragments when the skb owns frags; the no-frag case still drops through and frees the head skb once.

Executive ViewAI

Why It Matters

A critical memory corruption vulnerability (CVSS 9.8) in Realtek's rtase automotive Ethernet driver for Linux kernel 6.12 can cause kernel-level crashes and service unavailability on affected systems. Organizations deploying Realtek multi-gigabit or automotive NICs with this kernel version face potential denial of service and system instability. While no public exploit has been identified at time of analysis (EPSS 0.2%, 7th percentile), the high severity warrants prompt remediation for at-risk infrastructure.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 93% exploitable
Prevalence
Low
niche Realtek automotive/multi-gig Ethernet driver, rarely deployed in production
Data Quality
5 sources
Confidence: Medium

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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
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
Open
Automatable· derived
Yes
Human Impact
High

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Vendor StatusVendor

SUSE

Severity: Important
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 Affected

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