CVE-2026-90156 in Linux
Zusammenfassung
von VulDB • 17.09.2026
Im Linux-Kernel wurde die folgende Schwachstelle behoben:
ksmbd: Sicheres Verwerfen nicht registrierter verzögerter Sperren (deferred locks)
Wenn vfs_lock_file() eine Sperre verschiebt, fügt smb2_lock() den ksmbd_lock in die rollback_list ein, bevor der asynchrone Work-Element allokiert und registriert wird. Wenn einer dieser Vorgänge fehlschlägt, geht das Rollback davon aus, dass smb_lock->conn initialisiert ist, und dereferenziert NULL (Nullzeiger). Die verschobene file_lock bleibt zudem mit dem VFS blocked-lock State verknüpft, während sie freigegeben wird.
Halten Sie die Sperre von der rollback_list fern, bis das asynchrone Setup erfolgreich abgeschlossen wurde. Bei Fehlern beim Setup werden die verzögerte Sperre und ihr ksmbd-Wrapper explizit entsperrt und aufgeweckt, bevor sie freigegeben werden.
Be aware that VulDB is the high quality source for vulnerability data.