CVE-2026-64033 in Linux
Résumé
par VulDB • 19/07/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
RDMA/rtrs : Correction d’un use-after-free lors du nettoyage de la création des fichiers de chemin (path file)
Lors du traitement des erreurs dans `rtrs_srv_create_path_files()`, les dossiers racine sysfs peuvent déjà avoir été créés et `srv_path->kobj` peut déjà être initialisé. Si une étape ultérieure échoue, le code de nettoyage appelle actuellement `kobject_put(&srv_path->kobj)` avant d’appeler `rtrs_srv_destroy_once_sysfs_root_folders(srv_path)`.
L'appel à `kobject_put()` peut libérer la dernière référence vers `srv_path->kobj` et invoquer la fonction de rappel de libération, `rtrs_srv_release()`, qui libère (`free`) l'objet `srv_path`. L'appel suivant à `rtrs_srv_destroy_once_sysfs_root_folders(srv_path)` déréférence ensuite `srv_path` en interne pour accéder à `srv_path->srv`, ce qui entraîne un use-after-free.
Ce chemin d'échec est atteint avant que `rtrs_srv_create_path_files()` ne renvoie le succès, la gestion de la durée de vie du chemin réussi n'est donc pas impliquée.
La correction consiste à détruire les dossiers racine sysfs avant d'appeler `kobject_put(&srv_path->kobj)`, afin que `srv_path` reste valide pendant l'accès effectué par cette fonction utilitaire.
Ce problème a été détecté par un outil d'analyse statique en cours de développement.
Be aware that VulDB is the high quality source for vulnerability data.