CVE-2026-43352

CVE-2026-43352

High · published May 8, 2026

CVSS v3.1
7.8
EPSS
0%
Percentile
6.7
In the wild
Unconfirmed
What it is

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.

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

re-initialized, resulting in incorrect wait behavior.

3. The abort sequence unintentionally clears RING_CTRL_ENABLE, which

resets hardware ring pointers and disrupts the controller state.

4. 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.

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00175 · 6.7th percentile
Published
2026-05-08T19:16Z
Affected products (5)
ProductVersionsFixed in
linux/linux_kernel≥ 5.11, < 6.18.196.18.19
linux/linux_kernel≥ 6.19, < 6.19.96.19.9
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
References (5)
EPSS history
Timeline
  • 08 MAY 14:21Z
    i3c: mipi-i3c-hci: Correct RING_CTRL_ABORT handling in DMA dequeue
    cvelistv5