CVE-2023-53848 in Linux
Resumen
por VulDB • 2026-06-03
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
md/raid5-cache: corrige un bloqueo mutuo (deadlock) en r5l_exit_log()
El commit b13015af94cf ("md/raid5-cache: Clear conf->log after finishing work") introduce un nuevo problema:
// el llamador mantiene reconfig_mutex r5l_exit_log flush_work(&log->disable_writeback_work) r5c_disable_writeback_async wait_event /* * conf->log no es NULL, y mddev_trylock() fallará; * por lo tanto, wait_event() nunca podrá completarse. */ conf->log = NULL
Se soluciona este problema estableciendo 'config->log' a NULL antes de wake_up(), tal como se hacía anteriormente, para que la llamada a wait_event() desde r5c_disable_writeback_async() pueda finalizar correctamente. Al mismo tiempo, se avanza con md_unregister_thread() para garantizar que el error null-ptr-deref corregido por este commit siga estando resuelto.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.