462 matches found
CVE-2026-90386
A flaw was found in the Linux kernel's I3C Improved Inter-Integrated Circuit dw driver. When the system attempts to assign dynamic addresses on an empty I3C bus, a calculation error leads to a 'shift-out-of-bounds' condition. This can cause the system to crash, resulting in a Denial of Service Do...
Astra Linux – Vulnerability found in Linux 5.10, Linux 6.1
In the Linux kernel, the following vulnerability has been resolved: i3c: dw: Fixed a use-after-free in the dwi3cmaster driver due to a race condition. In dwi3ccommonprobe, &master-hjwork is bound to dwi3chjwork. The dwi3cmasterirqhandler can call the dwi3cmasterirqhandleibis function to initiate...
Astra Linux – Vulnerability found in Linux 5.10, Linux 6.1
In the Linux kernel, the following vulnerabilities have been resolved: i3c: master: Fixed information leakage and UAF in the device unregister path The i3cmasterunregisteri3cdevs function clears the i3cdev-dev-desc before calling deviceunregister. During deviceunregister, devicedel emits a...
Astra Linux – Vulnerability found in Linux 5.15, Linux 6.1
In the Linux kernel, the following vulnerability has been resolved: i3c: master: mipi-i3c-hci: Fixed a kernel panic when accessing DATdata. The i3cmasterbusinit function may attach the I2C devices before the I3C bus initialization. In this case, the DAT allocentry will be used before the DAT init...
Astra Linux – Vulnerability found in Linux 5.10, Linux 6.1, Linux, Linux 5.15
In the Linux kernel, the following vulnerability has been resolved: i3c: master: Fixed an error where “free initdynaddr” was not executed at i3cmasterputi3caddrs. If dev-boardinfo && dev-boardinfo-initdynaddr ^^^ This check for “initdynaddr” was corrected. i3cbussetaddrslotstatus&master-bus,...
Astra Linux – Vulnerability found in Linux 5.10, Linux 6.1
In the Linux kernel, the following vulnerabilities have been resolved: i3c: master: Fixed the error path in deviceregister When deviceregister fails in i3cmasterregisternewi3cdevs, putdevice is called to release the reference taken by deviceregister. This releases the last reference, allowing the...
CVE-2026-93199
A flaw was found in the Linux kernel's I3C master driver. The i3cmastersearchi3cdevduplicate function, which is designed to identify duplicate I3C target devices, could incorrectly identify the I3C master controller itself as a duplicate. This occurs because the function matches the controller's...
CVE-2026-93202
A flaw was found in the i3c master driver of the Linux kernel. This vulnerability occurs due to recursive locking during device registration, where the system attempts to acquire the same lock multiple times. A local attacker could potentially trigger this condition, leading to a system deadlock...
CVE-2026-93200
A flaw was found in the Linux kernel's i3c master driver. This use-after-free vulnerability occurs because sysfs attribute callbacks can attempt to access memory that has already been deallocated. An attacker could potentially exploit this to cause system instability or a denial of service...
Astra Linux – Vulnerability found in Linux 5.15, Linux 6.1
In the Linux kernel, the following vulnerabilities have been resolved: i3c: mipi-i3c-hci: Fixed out-of-bounds access in hcidmairqhandler. Do not loop over ring headers in hcidmairqhandler, which are not allocated and enabled in hcidmainit. Otherwise, out-of-bounds access will occur when accessing...
Astra Linux – Vulnerability found in Linux 5.15, Linux 6.1
In the Linux kernel, the following vulnerabilities have been resolved: i3c: mipi-i3c-hci: An error is now reported instead of using BUGON in IBI DMA setup. Certainly, a condition where dmagetcachealignment is defined with a value greater than 256 during driver initialization is not a reason for...
Astra Linux – Vulnerability found in Linux 5.10, Linux 6.1
In the Linux kernel, the following vulnerability has been resolved: i3c: Avoid a shift-out-of-bounds condition when DAA does not assign any devices. On an empty bus, ENTDAA does not assign anything; therefore, cmd-rxlen the number of addresses that remain unassigned equals master-maxdevs. The ind...
CVE-2026-19185
The system-call verifier for i3cdoccc in drivers/i3c/i3chandlers.c validated the outer struct i3ccccpayload, the broadcast ccc.data buffer and the targets.payloads array, but did not validate the per-target data buffers those array elements point at. Each struct i3cccctargetpayload carries its ow...
CVE-2026-19185 Unvalidated user-supplied buffer pointers in the I3C do_ccc system call handler allow kernel memory read/write from user mode
The system-call verifier for i3cdoccc in drivers/i3c/i3chandlers.c validated the outer struct i3ccccpayload, the broadcast ccc.data buffer and the targets.payloads array, but did not validate the per-target data buffers those array elements point at. Each struct i3cccctargetpayload carries its ow...
CVE-2026-19185 Unvalidated user-supplied buffer pointers in the I3C do_ccc system call handler allow kernel memory read/write from user mode
The system-call verifier for i3cdoccc in drivers/i3c/i3chandlers.c validated the outer struct i3ccccpayload, the broadcast ccc.data buffer and the targets.payloads array, but did not validate the per-target data buffers those array elements point at. Each struct i3cccctargetpayload carries its ow...
CVE-2026-19185 Unvalidated user-supplied buffer pointers in the I3C do_ccc system call handler allow kernel memory read/write from user mode
The system-call verifier for i3cdoccc in drivers/i3c/i3chandlers.c validated the outer struct i3ccccpayload, the broadcast ccc.data buffer and the targets.payloads array, but did not validate the per-target data buffers those array elements point at. Each struct i3cccctargetpayload carries its ow...
EUVD-2026-92286
The system-call verifier for i3cdoccc in drivers/i3c/i3chandlers.c validated the outer struct i3ccccpayload, the broadcast ccc.data buffer and the targets.payloads array, but did not validate the per-target data buffers those array elements point at. Each struct i3cccctargetpayload carries its ow...
CVE-2026-19185
In Zephyr RTOS builds with CONFIG_USERSPACE, a vulnerability exists in the i3c_do_ccc() system call handler within drivers/i3c/i3c_handlers.c. The system-call verifier fails to validate per-target data buffers, allowing an unprivileged user-mode thread with I3C controller access to provide arbitr...
CVE-2026-19185: Untrusted Pointer Dereference
The system-call verifier for i3cdoccc in drivers/i3c/i3chandlers.c validated the outer struct i3ccccpayload, the broadcast ccc.data buffer and the targets.payloads array, but did not validate the per-target data buffers those array elements point at. Each struct i3cccctargetpayload carries its ow...
PT-2026-104750
The system-call verifier for i3c do ccc in drivers/i3c/i3c handlers.c validated the outer struct i3c ccc payload, the broadcast ccc.data buffer and the targets.payloads array, but did not validate the per-target data buffers those array elements point at. Each struct i3c ccc target payload carrie...