CVE-2023-54087 in Linux
Riassunto
di VulDB • 14/07/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
ubi: Correzione del possibile dereferenziamento di puntatore nullo (null-ptr-deref) in ubi_free_volume()
Si verificherà un null-ptr-deref nel caso seguente:
uif_init() ubi_add_volume() cdev_add() -> se fallisce, viene chiamata kill_volumes() device_register()
kill_volumes() -> se ubi_add_volume() fallisce, questa funzione viene invocata ubi_free_volume() cdev_del() device_unregister() -> tenta di eliminare un dispositivo non aggiunto, causando un null-ptr-deref
Pertanto, in ubi_free_volume(), l'eliminazione dei dispositivi avviene indipendentemente dal fatto che siano stati aggiunti o meno, il che provoca un null-ptr-deref.
Gestire il caso di errore durante la chiamata a ubi_add_volume() per risolvere questo problema. Se l'aggiunta del volume fallisce, impostare il corrispondente vol su null, in modo da non poter essere accesso in kill_volumes() e liberare le risorse nel percorso di gestione degli errori di ubi_add_volume().
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.