high · CVSS v3 7.1
CVE-2026-93199
A bug in the Linux kernel’s I3C master driver caused the controller itself to be mistakenly identified as a duplicate target device when sea
Overview
A bug in the Linux kernel’s I3C master driver caused the controller itself to be mistakenly identified as a duplicate target device when searching for devices with the same PID. This misidentification can lead to incorrect bus configuration or device handling, potentially disrupting I3C communications.
Description
In the Linux kernel, the following vulnerability has been resolved: i3c: master: Do not treat master device as a duplicate target i3c_master_search_i3c_dev_duplicate() searches the bus for another I3C device with the same PID as the reference device. The search can match master->this, causing the controller itself to be returned as a duplicate. Since the controller is not a target device, it cannot be a duplicate of one. Exclude master->this from matching so that the function only returns real duplicate target devices.
Impact
The flaw may cause the I3C controller to be treated as a duplicate target, leading to misrouting or dropping of I3C traffic. This primarily affects the availability and integrity of I3C devices on the bus, potentially causing device malfunction or denial of service to dependent services.
Remediation
Apply the kernel patch that excludes the master device from the duplicate‑search logic. Update to the latest kernel release that contains the fix, or rebuild your custom kernel with the corrected i3c driver. Verify that the I3C driver version is at least the one that includes the patch. Monitor system logs for I3C duplicate‑device errors and ensure no stale PID entries remain.
Risk context
The CVSS v3 score of 7.1 classifies this as high severity. While the issue does not provide remote code execution, it can disrupt I3C device operation on systems with the affected kernel. Prompt patching is recommended, especially for embedded or critical systems that rely on I3C communication.
Affected products
- Linux kernel (i3c driver)
- Linux distributions with I3C support
- Embedded Linux devices using I3C bus
- Raspberry Pi OS
- Ubuntu Server
- Debian
- Fedora
- CentOS
Scores
- Severity
- high
- CVSS v2
- 7.2
- CVSS v3
- 7.1
- CVSS v4
- —
- EPSS
- —