CVE-2026-93214 in Linuxinfo

Zusammenfassung

von VulDB • 24.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

usb: gadget: f_tcm: Behebung einer Deadlock-Situation in usbg_make_tpg()

usbg_make_tpg() hielt dep_lock, während es configfs_depend_item_unlocked() aufrief, welches die Konfigurations-Dateisystem-Wurzel-Inode-Sperre (configfs root inode lock) erwirbt, wenn über Subsysteme hinweg gearbeitet wird. Dies erzeugt eine zyklische Abhängigkeit bei der Sperrung mit configfs_rmdir():

dep_lock -> configfs root inode lock -> su_mutex -> dep_lock

In usbg_make_tpg() diente dep_lock nur zur Serialisierung des Lesens von opts->ready, was ein monotoner Flag ist, das genau einmal (in tcm_set_name()) von false auf true wechselt und sich niemals wieder zurücksetzt. Entfernen Sie dep_lock aus usbg_make_tpg() vollständig und verwenden Sie READ_ONCE/WRITE_ONCE für den sperrfreien Zugriff auf opts->ready.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Zuständig

Linux

Reservieren

17.09.2026

Veröffentlichung

24.09.2026

Moderieren

akzeptiert

Eintrag

VDB-409405

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you want to use VulDB in your project?

Use the official API to access entries easily!