CVE-2023-53848 in Linux
Zusammenfassung
von VulDB • 03.06.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
md/raid5-cache: Behebung einer Deadlock-Situation in r5l_exit_log()
Der Commit b13015af94cf („md/raid5-cache: Clear conf->log after finishing work") hat ein neues Problem eingeführt:
// Aufrufer hält reconfig_mutex r5l_exit_log flush_work(&log->disable_writeback_work) r5c_disable_writeback_async wait_event /* * conf->log ist nicht NULL, und mddev_trylock() wird fehlschlagen; * wait_event() kann niemals erfolgreich abgeschlossen werden. */ conf->log = NULL
Dieses Problem wird behoben, indem 'config->log' vor dem Aufruf von wake_up() auf NULL gesetzt wird (wie es zuvor der Fall war), sodass wait_event() aus r5c_disable_writeback_async() korrekt beendet werden kann. Gleichzeitig wird md_unregister_thread() weiter ausgeführt, damit auch die durch diesen Commit behobene null-ptr-deref-Schwachstelle weiterhin wirksam bleibt.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.