CVE-2026-93283
N/AIn the Linux kernel, the following vulnerability has been resolved: i3c: master: Fix device_register() error path When device_register() fails in i3c_master_register_new_i3c_devs(), put_device() is called to drop the reference taken by device_register(). That drops the last reference, so the device's release callback i3c_device_release() runs and frees the i3c_device. Two problems follow from that: i3c_device_release() does WARN_ON(i3cdev->desc), so it warns because desc->dev->desc still points back at the descriptor. Clear it before calling put_device(). After put_device() frees the i3c_device, desc->dev is left pointing at freed memory, so clear desc->dev as well. That prevents, for example, i3c_master_unregister_i3c_devs() seeing desc->dev as non-NULL and dereferencing it.
No known exploitation, public exploit, or elevated probability at this time. Track for changes.
Exploitation likelihood
0.2%chance of exploitation in 30 days · 9th percentile
Impact if exploited
—CVSS · not scored
- No impact metrics
Proof of concept
No public PoC is currently catalogued.
Search for new PoCs
Search GitHub now — results may be empty or unverified.
Tracked sources are checked daily for recent CVEs, including PoCs published after the original disclosure. A later release appears after a tracked source lists it and a refresh succeeds.
Data snapshot:
References and research data (JSON)
Vendor product assessments
Showing 32 of 277 vendor product statements; 245 omitted. Read the full vendor advisory.
kernel as a component of Red Hat Enterprise Linux 10 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/kernel
- workaround: To mitigate this vulnerability, prevent the I3C subsystem kernel module from loading on systems where I3C hardware is not required: 1. Create a configuration file to disable the module: # echo "install i3c /bin/true" > /etc/modprobe.d/disable-i3c.conf 2. Blacklist the module: # echo "blacklist i3c" >> /etc/modprobe.d/disable-i3c.conf 3. If the module is already loaded, unload it: # modprobe -r i3c Caveat: Disabling the i3c module prevents the operating system from recognizing and communicating with attached I3C devices and bus controllers. If the module cannot be unloaded because it is in use or built into the active kernel, a system restart is required for these settings to take effect.
- none available: Affected
kernel-64k-debug-devel as a component of Red Hat Enterprise Linux 10 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/kernel-64k-debug-devel
- workaround: To mitigate this vulnerability, prevent the I3C subsystem kernel module from loading on systems where I3C hardware is not required: 1. Create a configuration file to disable the module: # echo "install i3c /bin/true" > /etc/modprobe.d/disable-i3c.conf 2. Blacklist the module: # echo "blacklist i3c" >> /etc/modprobe.d/disable-i3c.conf 3. If the module is already loaded, unload it: # modprobe -r i3c Caveat: Disabling the i3c module prevents the operating system from recognizing and communicating with attached I3C devices and bus controllers. If the module cannot be unloaded because it is in use or built into the active kernel, a system restart is required for these settings to take effect.
- none available: Affected
kernel-64k-devel as a component of Red Hat Enterprise Linux 10 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/kernel-64k-devel
- workaround: To mitigate this vulnerability, prevent the I3C subsystem kernel module from loading on systems where I3C hardware is not required: 1. Create a configuration file to disable the module: # echo "install i3c /bin/true" > /etc/modprobe.d/disable-i3c.conf 2. Blacklist the module: # echo "blacklist i3c" >> /etc/modprobe.d/disable-i3c.conf 3. If the module is already loaded, unload it: # modprobe -r i3c Caveat: Disabling the i3c module prevents the operating system from recognizing and communicating with attached I3C devices and bus controllers. If the module cannot be unloaded because it is in use or built into the active kernel, a system restart is required for these settings to take effect.
- none available: Affected
kernel-abi-stablelists as a component of Red Hat Enterprise Linux 10 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/kernel-abi-stablelists
- workaround: To mitigate this vulnerability, prevent the I3C subsystem kernel module from loading on systems where I3C hardware is not required: 1. Create a configuration file to disable the module: # echo "install i3c /bin/true" > /etc/modprobe.d/disable-i3c.conf 2. Blacklist the module: # echo "blacklist i3c" >> /etc/modprobe.d/disable-i3c.conf 3. If the module is already loaded, unload it: # modprobe -r i3c Caveat: Disabling the i3c module prevents the operating system from recognizing and communicating with attached I3C devices and bus controllers. If the module cannot be unloaded because it is in use or built into the active kernel, a system restart is required for these settings to take effect.
- none available: Affected
kernel-debug-devel-matched as a component of Red Hat Enterprise Linux 10 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/kernel-debug-devel-matched
- workaround: To mitigate this vulnerability, prevent the I3C subsystem kernel module from loading on systems where I3C hardware is not required: 1. Create a configuration file to disable the module: # echo "install i3c /bin/true" > /etc/modprobe.d/disable-i3c.conf 2. Blacklist the module: # echo "blacklist i3c" >> /etc/modprobe.d/disable-i3c.conf 3. If the module is already loaded, unload it: # modprobe -r i3c Caveat: Disabling the i3c module prevents the operating system from recognizing and communicating with attached I3C devices and bus controllers. If the module cannot be unloaded because it is in use or built into the active kernel, a system restart is required for these settings to take effect.
- none available: Affected
kernel-devel as a component of Red Hat Enterprise Linux 10 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/kernel-devel
- workaround: To mitigate this vulnerability, prevent the I3C subsystem kernel module from loading on systems where I3C hardware is not required: 1. Create a configuration file to disable the module: # echo "install i3c /bin/true" > /etc/modprobe.d/disable-i3c.conf 2. Blacklist the module: # echo "blacklist i3c" >> /etc/modprobe.d/disable-i3c.conf 3. If the module is already loaded, unload it: # modprobe -r i3c Caveat: Disabling the i3c module prevents the operating system from recognizing and communicating with attached I3C devices and bus controllers. If the module cannot be unloaded because it is in use or built into the active kernel, a system restart is required for these settings to take effect.
- none available: Affected
kernel-modules-extra as a component of Red Hat Enterprise Linux 10 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/kernel-modules-extra
- workaround: To mitigate this vulnerability, prevent the I3C subsystem kernel module from loading on systems where I3C hardware is not required: 1. Create a configuration file to disable the module: # echo "install i3c /bin/true" > /etc/modprobe.d/disable-i3c.conf 2. Blacklist the module: # echo "blacklist i3c" >> /etc/modprobe.d/disable-i3c.conf 3. If the module is already loaded, unload it: # modprobe -r i3c Caveat: Disabling the i3c module prevents the operating system from recognizing and communicating with attached I3C devices and bus controllers. If the module cannot be unloaded because it is in use or built into the active kernel, a system restart is required for these settings to take effect.
- none available: Affected
kernel-rt-64k-core as a component of Red Hat Enterprise Linux 10 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/kernel-rt-64k-core
- workaround: To mitigate this vulnerability, prevent the I3C subsystem kernel module from loading on systems where I3C hardware is not required: 1. Create a configuration file to disable the module: # echo "install i3c /bin/true" > /etc/modprobe.d/disable-i3c.conf 2. Blacklist the module: # echo "blacklist i3c" >> /etc/modprobe.d/disable-i3c.conf 3. If the module is already loaded, unload it: # modprobe -r i3c Caveat: Disabling the i3c module prevents the operating system from recognizing and communicating with attached I3C devices and bus controllers. If the module cannot be unloaded because it is in use or built into the active kernel, a system restart is required for these settings to take effect.
- none available: Affected
kernel-rt-64k-debug-modules-extra as a component of Red Hat Enterprise Linux 10 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/kernel-rt-64k-debug-modules-extra
- workaround: To mitigate this vulnerability, prevent the I3C subsystem kernel module from loading on systems where I3C hardware is not required: 1. Create a configuration file to disable the module: # echo "install i3c /bin/true" > /etc/modprobe.d/disable-i3c.conf 2. Blacklist the module: # echo "blacklist i3c" >> /etc/modprobe.d/disable-i3c.conf 3. If the module is already loaded, unload it: # modprobe -r i3c Caveat: Disabling the i3c module prevents the operating system from recognizing and communicating with attached I3C devices and bus controllers. If the module cannot be unloaded because it is in use or built into the active kernel, a system restart is required for these settings to take effect.
- none available: Affected
kernel-rt-core as a component of Red Hat Enterprise Linux 10 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/kernel-rt-core
- workaround: To mitigate this vulnerability, prevent the I3C subsystem kernel module from loading on systems where I3C hardware is not required: 1. Create a configuration file to disable the module: # echo "install i3c /bin/true" > /etc/modprobe.d/disable-i3c.conf 2. Blacklist the module: # echo "blacklist i3c" >> /etc/modprobe.d/disable-i3c.conf 3. If the module is already loaded, unload it: # modprobe -r i3c Caveat: Disabling the i3c module prevents the operating system from recognizing and communicating with attached I3C devices and bus controllers. If the module cannot be unloaded because it is in use or built into the active kernel, a system restart is required for these settings to take effect.
- none available: Affected
kernel-rt-debug-modules as a component of Red Hat Enterprise Linux 10 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/kernel-rt-debug-modules
- workaround: To mitigate this vulnerability, prevent the I3C subsystem kernel module from loading on systems where I3C hardware is not required: 1. Create a configuration file to disable the module: # echo "install i3c /bin/true" > /etc/modprobe.d/disable-i3c.conf 2. Blacklist the module: # echo "blacklist i3c" >> /etc/modprobe.d/disable-i3c.conf 3. If the module is already loaded, unload it: # modprobe -r i3c Caveat: Disabling the i3c module prevents the operating system from recognizing and communicating with attached I3C devices and bus controllers. If the module cannot be unloaded because it is in use or built into the active kernel, a system restart is required for these settings to take effect.
- none available: Affected
kernel-rt-modules as a component of Red Hat Enterprise Linux 10 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/kernel-rt-modules
- workaround: To mitigate this vulnerability, prevent the I3C subsystem kernel module from loading on systems where I3C hardware is not required: 1. Create a configuration file to disable the module: # echo "install i3c /bin/true" > /etc/modprobe.d/disable-i3c.conf 2. Blacklist the module: # echo "blacklist i3c" >> /etc/modprobe.d/disable-i3c.conf 3. If the module is already loaded, unload it: # modprobe -r i3c Caveat: Disabling the i3c module prevents the operating system from recognizing and communicating with attached I3C devices and bus controllers. If the module cannot be unloaded because it is in use or built into the active kernel, a system restart is required for these settings to take effect.
- none available: Affected
kernel-tools-libs-devel as a component of Red Hat Enterprise Linux 10 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/kernel-tools-libs-devel
- workaround: To mitigate this vulnerability, prevent the I3C subsystem kernel module from loading on systems where I3C hardware is not required: 1. Create a configuration file to disable the module: # echo "install i3c /bin/true" > /etc/modprobe.d/disable-i3c.conf 2. Blacklist the module: # echo "blacklist i3c" >> /etc/modprobe.d/disable-i3c.conf 3. If the module is already loaded, unload it: # modprobe -r i3c Caveat: Disabling the i3c module prevents the operating system from recognizing and communicating with attached I3C devices and bus controllers. If the module cannot be unloaded because it is in use or built into the active kernel, a system restart is required for these settings to take effect.
- none available: Affected
kernel-zfcpdump-devel as a component of Red Hat Enterprise Linux 10 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/kernel-zfcpdump-devel
- workaround: To mitigate this vulnerability, prevent the I3C subsystem kernel module from loading on systems where I3C hardware is not required: 1. Create a configuration file to disable the module: # echo "install i3c /bin/true" > /etc/modprobe.d/disable-i3c.conf 2. Blacklist the module: # echo "blacklist i3c" >> /etc/modprobe.d/disable-i3c.conf 3. If the module is already loaded, unload it: # modprobe -r i3c Caveat: Disabling the i3c module prevents the operating system from recognizing and communicating with attached I3C devices and bus controllers. If the module cannot be unloaded because it is in use or built into the active kernel, a system restart is required for these settings to take effect.
- none available: Affected
kernel.src as a component of Red Hat Enterprise Linux 10 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/kernel?arch=src
- workaround: To mitigate this vulnerability, prevent the I3C subsystem kernel module from loading on systems where I3C hardware is not required: 1. Create a configuration file to disable the module: # echo "install i3c /bin/true" > /etc/modprobe.d/disable-i3c.conf 2. Blacklist the module: # echo "blacklist i3c" >> /etc/modprobe.d/disable-i3c.conf 3. If the module is already loaded, unload it: # modprobe -r i3c Caveat: Disabling the i3c module prevents the operating system from recognizing and communicating with attached I3C devices and bus controllers. If the module cannot be unloaded because it is in use or built into the active kernel, a system restart is required for these settings to take effect.
- none available: Affected
rv as a component of Red Hat Enterprise Linux 10 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/rv
- workaround: To mitigate this vulnerability, prevent the I3C subsystem kernel module from loading on systems where I3C hardware is not required: 1. Create a configuration file to disable the module: # echo "install i3c /bin/true" > /etc/modprobe.d/disable-i3c.conf 2. Blacklist the module: # echo "blacklist i3c" >> /etc/modprobe.d/disable-i3c.conf 3. If the module is already loaded, unload it: # modprobe -r i3c Caveat: Disabling the i3c module prevents the operating system from recognizing and communicating with attached I3C devices and bus controllers. If the module cannot be unloaded because it is in use or built into the active kernel, a system restart is required for these settings to take effect.
- none available: Affected
kernel as a component of Red Hat Enterprise Linux 6 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/kernel
Red Hat · CVE-2026-93283 · Updated 2026-10-08T14:23:21+00:00python-perf as a component of Red Hat Enterprise Linux 6 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/python-perf
Red Hat · CVE-2026-93283 · Updated 2026-10-08T14:23:21+00:00kernel-rt-debug-devel as a component of Red Hat Enterprise Linux 7 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/kernel-rt-debug-devel
Red Hat · CVE-2026-93283 · Updated 2026-10-08T14:23:21+00:00perf as a component of Red Hat Enterprise Linux 7 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/perf
Red Hat · CVE-2026-93283 · Updated 2026-10-08T14:23:21+00:00kernel-debug-modules-internal as a component of Red Hat Enterprise Linux 8 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/kernel-debug-modules-internal
Red Hat · CVE-2026-93283 · Updated 2026-10-08T14:23:21+00:00kernel-rt-debug-kvm as a component of Red Hat Enterprise Linux 8 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/kernel-rt-debug-kvm
Red Hat · CVE-2026-93283 · Updated 2026-10-08T14:23:21+00:00kernel-tools-libs-devel as a component of Red Hat Enterprise Linux 8 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/kernel-tools-libs-devel
Red Hat · CVE-2026-93283 · Updated 2026-10-08T14:23:21+00:00kernel-64k-core as a component of Red Hat Enterprise Linux 9 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/kernel-64k-core
Red Hat · CVE-2026-93283 · Updated 2026-10-08T14:23:21+00:00kernel-64k-modules-core as a component of Red Hat Enterprise Linux 9 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/kernel-64k-modules-core
Red Hat · CVE-2026-93283 · Updated 2026-10-08T14:23:21+00:00kernel-debug-modules-extra as a component of Red Hat Enterprise Linux 9 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/kernel-debug-modules-extra
Red Hat · CVE-2026-93283 · Updated 2026-10-08T14:23:21+00:00kernel-modules-partner as a component of Red Hat Enterprise Linux 9 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/kernel-modules-partner
Red Hat · CVE-2026-93283 · Updated 2026-10-08T14:23:21+00:00kernel-rt-64k-debug-modules-partner as a component of Red Hat Enterprise Linux 9 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/kernel-rt-64k-debug-modules-partner
Red Hat · CVE-2026-93283 · Updated 2026-10-08T14:23:21+00:00kernel-rt-debug-devel-matched as a component of Red Hat Enterprise Linux 9 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/kernel-rt-debug-devel-matched
Red Hat · CVE-2026-93283 · Updated 2026-10-08T14:23:21+00:00kernel-rt-modules-internal as a component of Red Hat Enterprise Linux 9 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/kernel-rt-modules-internal
Red Hat · CVE-2026-93283 · Updated 2026-10-08T14:23:21+00:00kernel-zfcpdump-modules as a component of Red Hat Enterprise Linux 9 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/kernel-zfcpdump-modules
Red Hat · CVE-2026-93283 · Updated 2026-10-08T14:23:21+00:00openshift/ose-rhel-coreos-9 as a component of Red Hat OpenShift Container Platform 4 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:oci/ose-rhel-coreos-9?repository_url=registry.redhat.io/openshift/ose-rhel-coreos-9
Red Hat · CVE-2026-93283 · Updated 2026-10-08T14:23:21+00:00
References
Advisories
- https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-93283.json Red Hat · CVE-2026-93283 · Updated 2026-10-08T14:23:21+00:00
- https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-86155 EUVD · EUVD-2026-86155
Technical & other
- https://git.kernel.org/stable/c/5bf498623f8397d45f85f14cd631c5e5a565c2fbCVE record · Linux · Updated 2026-10-19T09:08:37.502Z
NVD · CVE-2026-93283 · Updated 2026-10-19T10:17:19.927 - https://git.kernel.org/stable/c/20a2b6df91fd782ef2ff551febef594d0b46a9a7CVE record · Linux · Updated 2026-10-19T09:08:37.502Z
NVD · CVE-2026-93283 · Updated 2026-10-19T10:17:19.927 - https://git.kernel.org/stable/c/a14dbdf471001dd0601b0c491184990c178a199cCVE record · Linux · Updated 2026-10-19T09:08:37.502Z
NVD · CVE-2026-93283 · Updated 2026-10-19T10:17:19.927 - https://git.kernel.org/stable/c/d22ad96f1a0c89e0ba66a2facc7430f0923919e3CVE record · Linux · Updated 2026-10-19T09:08:37.502Z
NVD · CVE-2026-93283 · Updated 2026-10-19T10:17:19.927 - https://git.kernel.org/stable/c/7f8e2c4f3704d9774bb26b49b1ad6a60ae57d4a0CVE record · Linux · Updated 2026-10-19T09:08:37.502Z
NVD · CVE-2026-93283 · Updated 2026-10-19T10:17:19.927 - https://git.kernel.org/stable/c/7ef12e1dd06e442eebf370f6e53c41bd056d0f22CVE record · Linux · Updated 2026-10-19T09:08:37.502Z
NVD · CVE-2026-93283 · Updated 2026-10-19T10:17:19.927 - https://git.kernel.org/stable/c/6ecf17bf5fe8da51a6e3fc9e03a76898fcc5c6cfCVE record · Linux · Updated 2026-10-19T09:08:37.502Z
NVD · CVE-2026-93283 · Updated 2026-10-19T10:17:19.927 - https://git.kernel.org/stable/c/74be657d98a8d684c0475f3cbd450ef2a30ffc73CVE record · Linux · Updated 2026-10-19T09:08:37.502Z
NVD · CVE-2026-93283 · Updated 2026-10-19T10:17:19.927 - https://access.redhat.com/security/cve/CVE-2026-93283 Red Hat · CVE-2026-93283 · Updated 2026-10-08T14:23:21+00:00
- https://bugzilla.redhat.com/show_bug.cgi?id=2540337 Red Hat · CVE-2026-93283 · Updated 2026-10-08T14:23:21+00:00
- https://www.cve.org/CVERecord?id=CVE-2026-93283 Red Hat · CVE-2026-93283 · Updated 2026-10-08T14:23:21+00:00
- https://nvd.nist.gov/vuln/detail/CVE-2026-93283 Red Hat · CVE-2026-93283 · Updated 2026-10-08T14:23:21+00:00
- https://git.kernel.org/pub/scm/linux/security/vulns.git/plain/cve/published/2026/CVE-2026-93283.mbox Red Hat · CVE-2026-93283 · Updated 2026-10-08T14:23:21+00:00