CVE-2026-93283

CVE-2026-93283

published September 24, 2026

CVSS
—
EPSS
0%
Percentile
8.8
In the wild
Unconfirmed
What it is

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

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00196 · 8.8th percentile
Published
2026-09-24T20:17Z
References (8)
EPSS history
Timeline
  • 26 SEP 03:27Z
    EPSS moved — → 0%
    epss
  • 24 SEP 15:52Z
    i3c: master: Fix device_register() error path
    cvelistv5