CVE-2026-43352: Linux kernel · i3c: mipi-i3c-hci: Correct RING_CTRL_ABORT handling in DMA dequeue
Affects Linux kernelSource CVE Database V5
Not known to be exploited · CVSS 7.8 High · fixed in b795e68bf3073d67bebbb5a44d93f49efc5b8cc7 : patch Linux kernel soon.
Data as of 26 Oct 2026, 14:18 UTC
- EPSS
- 0.1% chance of exploitation in 30 days – higher than 5% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in b795e68bf3073d67bebbb5a44d93f49efc5b8cc7, 5549611888f5ca2db5e8e692b57f30626ddf9898, 55a0b47a372245f7667e0a4ba5c6f2a4c7a889a6 +2
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HExploitation evidence
Disclosed: evidence found.
CVE published 8 May 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.
What to do
Upgrade to a fixed release listed under Affected software.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in– |
Description
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.
References
- git.kernel.org/stable/c/04b2853fdbb2ec9d03ece45da3c830396647120f (opens in a new tab)
- git.kernel.org/stable/c/55a0b47a372245f7667e0a4ba5c6f2a4c7a889a6 (opens in a new tab)
- git.kernel.org/stable/c/003df94bcc9227e8e930abd03ac7f63ac10033dc (opens in a new tab)
- git.kernel.org/stable/c/5549611888f5ca2db5e8e692b57f30626ddf9898 (opens in a new tab)
- git.kernel.org/stable/c/b795e68bf3073d67bebbb5a44d93f49efc5b8cc7 (opens in a new tab)