Skip to main content

Linux Kernel EUVDEUVD-2026-28658

| CVE-2026-43352 HIGH
2026-05-08 Linux GHSA-qwc4-m3m3-3g83
7.8
CVSS 3.1 · Vendor: Linux
View

Attack ChainAIDerived

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

  1. Access
    Obtain local authenticated access
  2. Delivery
    Identify I3C device interface
  3. Exploit
    Trigger DMA dequeue operation
  4. Execution
    Force abort on stopped ring
  5. Persist
    Corrupt ring pointers via RING_CTRL_ENABLE clear
  6. Impact
    Exploit memory corruption for disclosure/integrity violation

Vulnerability Assessment

Exploitation Conditions

Requires local authenticated access with low-level user privileges (PR:L) to a Linux system where the mipi-i3c-hci driver is loaded and MIPI I3C Host Controller Interface hardware is present and operational. The attacker must be able to trigger DMA dequeue operations through either direct device interaction (via /dev/i3c-* character devices if exposed to unprivileged users, which is non-default) or through privileged processes that accept attacker-controlled input affecting I3C operations. The vulnerability affects the kernel driver regardless of specific I3C peripheral devices connected. Exploitation is LIMITED to systems with actual I3C hardware - the vast majority of server and desktop Linux deployments do not include MIPI I3C controllers and are therefore not vulnerable. Mobile devices, embedded systems, and IoT platforms are primary risk candidates. Default kernel configurations do not expose I3C device nodes to unprivileged users, requiring either system-level access or exploitation chaining through another vulnerability affecting a privileged I3C-interacting process.

Impact

The CVSS 7.8 score reflects Local attack vector with Low complexity and Low privileges required, indicating any authenticated local user can trigger the vulnerability without special access. However, real-world risk assessment reveals more nuanced factors. The EPSS score of 0.02% (4th percentile) suggests extremely low probability of widespread exploitation, likely because MIPI I3C hardware is primarily found in specialized embedded systems, IoT devices, and mobile platforms rather than general-purpose servers or desktops. The vulnerability is NOT listed in CISA KEV, confirming no confirmed active exploitation. The high CVSS impact ratings (C:H/I:H/A:H) are theoretically concerning, but practical exploitation requires both physical/local access to a system with I3C hardware AND the ability to interact with the specific DMA ring management interface, which is typically restricted to privileged system processes or specialized userspace drivers. The Information Disclosure tag combined with the DMA context suggests potential memory corruption scenarios where ring pointer corruption could expose kernel memory contents or allow controlled memory overwrites. Patches are available from the vendor across multiple stable kernel branches (6.18.19, 6.19.9, 7.0), significantly reducing window of exposure for maintained systems. Priority should be MODERATE for embedded/IoT device manufacturers using affected kernel versions, but LOW for general enterprise Linux deployments where I3C hardware is uncommon. The absence of public exploit code further lowers immediate risk, though the detailed technical description in the CVE provides sufficient information for capable adversaries to develop exploits.

Exploit ScenarioDerived

An attacker with local authenticated access to an embedded Linux device (such as a mobile handset, IoT gateway, or industrial controller) utilizing MIPI I3C hardware attempts to trigger the flawed DMA ring abort sequence through repeated I3C device operations or direct ioctl calls to the I3C character device. By forcing the driver into the abort path when the ring is already stopped, the attacker causes the kernel to incorrectly clear RING_CTRL_ENABLE, corrupting DMA ring pointers and potentially exposing kernel memory contents through the information disclosure vector. No public POC exists at time of analysis.

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 11, 2026

Flawed DMA ring abort handling in the Linux kernel's MIPI I3C Host Controller Interface driver allows local authenticated attackers with low privileges to cause high-severity impacts including information disclosure, integrity violations, and denial of service. The vulnerability stems from improper abort sequence logic that disrupts controller state by unintentionally clearing hardware enable bits and resetting ring pointers. Vendor patches are available for kernel versions 6.18.19, 6.19.9, and 7.0. EPSS score of 0.02% (4th percentile) indicates low probability of mass exploitation, and no active exploitation or public POC has been identified at time of analysis.

RemediationAI

Primary remediation is upgrading to patched Linux kernel versions 6.18.19, 6.19.9, 7.0 or later, or applying the specific fix commits from the kernel stable tree (https://git.kernel.org/stable/c/b795e68bf3073d67bebbb5a44d93f49efc5b8cc7, https://git.kernel.org/stable/c/003df94bcc9227e8e930abd03ac7f63ac10033dc, https://git.kernel.org/stable/c/5549611888f5ca2db5e8e692b57f30626ddf9898). For embedded systems or IoT devices where kernel updates require vendor-specific builds, contact your device manufacturer for firmware updates incorporating these patches. If immediate patching is not feasible, compensating controls include blacklisting the mipi-i3c-hci kernel module if I3C functionality is not required (using 'modprobe.blacklist=i3c_mipi_hci' kernel parameter), though this completely disables I3C device communication. Restricting local user access and implementing mandatory access controls (SELinux/AppArmor) to limit processes that can interact with I3C device nodes in /dev can reduce exploitation surface, but does not prevent kernel-level access by privileged processes. Note that disabling the driver may break functionality of I3C-dependent peripherals such as certain touchscreens, sensors, or communication interfaces in affected hardware. Official vendor advisory details are available at https://nvd.nist.gov/vuln/detail/CVE-2026-43352.

Affected VersionsENISA

Linux 9ad9a52cce2828d932ae9495181e3d6414f72c07 <b795e68bf3073d67bebbb5a44d93f49efc5b8cc7
Linux 9ad9a52cce2828d932ae9495181e3d6414f72c07 <003df94bcc9227e8e930abd03ac7f63ac10033dc
Linux patch: 7.0
Linux patch: 6.19.9
Linux 5.11
Linux 9ad9a52cce2828d932ae9495181e3d6414f72c07 <5549611888f5ca2db5e8e692b57f30626ddf9898
Linux patch: 0
Linux patch: 6.18.19

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 vulnerability exists in the i3c/mipi-i3c-hci driver component responsible for managing MIPI I3C (Improved Inter-Integrated Circuit) Host Controller Interface DMA operations. The I3C protocol is a two-wire serial communication standard used in embedded systems and IoT devices. The flaw affects the DMA ring buffer abort mechanism during dequeue operations, specifically the RING_CTRL_ABORT handling logic. Four distinct implementation errors compound the issue: unconditional abort commands sent to already-stopped rings, uninitialized completion synchronization primitives causing race conditions, inadvertent clearing of the RING_CTRL_ENABLE bit during abort sequences (which resets hardware ring head/tail pointers and corrupts the controller's internal state machine), and missing status checks that should treat stopped rings as already-successful abort conditions. This driver component has been present since commit 9ad9a52cce2828d932ae9495181e3d6414f72c07 and affects systems utilizing MIPI I3C hardware controllers with DMA capability.

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.8 HIGH
AV:L/AC:L/PR:L/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
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

4
CVSS changed
May 11, 2026 - 08:22 NVD
7.8 (HIGH)
Patch available
May 08, 2026 - 16:18 EUVD
CVE Published
May 08, 2026 - 14:21 nvd
HIGH 7.8
CVE Published
May 08, 2026 - 14:21 nvd
UNKNOWN (no severity yet)

DescriptionCVE.org

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

i3c: mipi-i3c-hci: Correct RING_CTRL_ABORT handling in DMA dequeue

The logic used to abort the DMA ring contains several flaws:

  1. The driver unconditionally issues a ring abort even when the ring has

already stopped.

  1. The completion used to wait for abort completion is never

re-initialized, resulting in incorrect wait behavior.

  1. The abort sequence unintentionally clears RING_CTRL_ENABLE, which

resets hardware ring pointers and disrupts the controller state.

  1. If the ring is already stopped, the abort operation should be

considered successful without attempting further action.

Fix the abort handling by checking whether the ring is running before issuing an abort, re-initializing the completion when needed, ensuring that RING_CTRL_ENABLE remains asserted during abort, and treating an already stopped ring as a successful condition.

Executive ViewAI

Why It Matters

CVE-2026-43352 affects the Linux kernel's MIPI I3C Host Controller driver, enabling local authenticated attackers with low privileges to disrupt system stability, leak sensitive data, or corrupt system integrity through improper DMA ring abort handling. Organizations running vulnerable kernel versions on systems with I3C hardware-particularly embedded systems, IoT devices, and specialized hardware platforms-face risk of localized compromise by users with basic system access, requiring prompt kernel updates to eliminate the attack vector.

Business Impact: Medium
Compensating Controls

Apply vendor patch. For systems where immediate patching is infeasible, restrict local user access and disable I3C Host Controller Interface in BIOS/kernel configuration if the hardware subsystem is not required for operational functionality.

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
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact
Medium

Priority Score

39
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +39
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: 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