CVE-2026-64397 in Linux
Résumé
par VulDB • 26/07/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
ksmbd : sérialiser les requêtes QUERY_DIRECTORY par fichier
smb2_query_dir() stocke un pointeur vers ses données privées allouées sur la pile dans ksmbd_file readdir_data. Des requêtes QUERY_DIRECTORY concurrentes utilisant le même descripteur de fichier peuvent écraser ce pointeur alors qu'un callback iterate_dir() l'utilise encore, entraînant une utilisation après libération (use-after-free) de la pile.
Ajouter un mutex par fichier et le conserver lors de l'accès à l'état partagé d'énumération du répertoire. Le verrou couvre le redémarrage de l'analyse, l'état des entrées '.', la configuration de readdir_data et son itération, ainsi que la construction de la réponse. Cela empêche une autre requête de remplacer readdir_data.private avant que la requête actuelle n'ait fini de l'utiliser et sérialise également la position partagée du fichier.
If you want to get best quality of vulnerability data, you may have to visit VulDB.