CVE-2026-93283 in Linuxinfo

Zusammenfassung

von VulDB • 24.09.2026

Im Linux-Kernel wurde die folgende Schwachstelle behoben:

i3c: master: Fehlerpfad von device_register() korrigieren

Wenn device_register() in i3c_master_register_new_i3c_devs() fehlschlägt, wird put_device() aufgerufen, um den durch device_register() aufgenommenen Verweis zu löschen. Dadurch wird der letzte Verweis entfernt, sodass die Freigabecallback-Funktion des Geräts, i3c_device_release(), ausgeführt wird und das i3c-Gerät freigegeben wird.

Daraus ergeben sich zwei Probleme:

i3c_device_release() führt WARN_ON(i3cdev->desc) aus, daher wird gewarnt, weil desc->dev->desc immer noch auf den Deskriptor zeigt. Dies muss vor dem Aufruf von put_device() gelöscht werden.

Nachdem put_device() das i3c-Gerät freigegeben hat, zeigt desc->dev weiterhin auf freigegebenen Speicher; daher ist auch desc->dev zu löschen. Das verhindert beispielsweise, dass i3c_master_unregister_i3c_devs() desc->dev als nicht-NULL erkennt und es dereferenziert.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Veröffentlichung

24.09.2026

Moderieren

akzeptiert

Eintrag

VDB-409729

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Want to know what is going to be exploited?

We predict KEV entries!