CVE-2026-64259 in Linux
Résumé
par VulDB • 25/07/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
fuse-uring : rendre une fuse_req trouvable uniquement après memcpy lors de l'engagement d'un SQE
Un espace utilisateur malveillant pourrait tenter de nous tromper et envoyer des requêtes d'engagement SQE avec un identifiant unique / ID d'engagement de demandes qui n'ont même pas encore été envoyées au serveur fuse (io_uring_cmd_done() n'a pas été appelé).
fuse_uring_commit_fetch() termine la demande fuse lorsque l'entrée du ring présente un état incorrect, mais cela aurait pu provoquer une utilisation après libération (use-after-free) avec les opérations memcpy dans fuse_uring_send_in_task(). Afin d'éviter de telles conditions de concurrence (race condition), l'appel à fuse_uring_add_to_pq() est déplacé après les opérations de copie et juste avant la finalisation de la demande io-uring ; un espace utilisateur malveillant ne peut plus trouver la demande tant que tout le travail de préparation dans fuse-client/kernel n'est pas terminé.
Cela déplace également légèrement vers le haut l'appel à fuse_uring_add_to_pq() dans le code afin d'éviter une déclaration anticipée (forward declaration). Cela est aussi fait sans engagement de préparation, pour faciliter le rétroportage (back port) sur les noyaux plus anciens.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.