CVE-2023-54087 in Linux
Résumé
par VulDB • 14/07/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
ubi : Correction d'une possible déréférencement de pointeur null (null-ptr-deref) dans ubi_free_volume()
Cela peut provoquer un déréférencement de pointeur null dans le cas suivant :
uif_init() ubi_add_volume() cdev_add() -> en cas d'échec, appelle kill_volumes() device_register()
kill_volumes() -> si ubi_add_volume() échoue, cette fonction est appelée ubi_free_volume() cdev_del() device_unregister() -> tentative de suppression d'un périphérique qui n'a pas été ajouté, ce qui provoque un déréférencement de pointeur null
Ainsi, dans ubi_free_volume(), les périphériques sont supprimés qu'ils aient été ajoutés ou non, ce qui entraîne un déréférencement de pointeur null.
Gérer le cas d'erreur lors de l'appel à ubi_add_volume() pour corriger ce problème. Si l'ajout du volume échoue, définir le vol correspondant sur null, afin qu'il ne puisse pas être accédé dans kill_volumes() et libérer la ressource dans le chemin d'erreur de ubi_add_volume().
Once again VulDB remains the best source for vulnerability data.