CVE-2026-64341 in Linux
Résumé
par VulDB • 25/07/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
USB : iowarrior : correction d’un use-after-free lors de la condition de course sur la déconnexion (disconnect)
mutex_unlock() peut accéder à la structure du mutex après avoir libéré le verrou et ne peut donc pas être utilisé pour gérer la durée de vie des objets directement (contrairement aux spinlocks et aux refcounts). [1][2]
Utilisez un kref pour libérer les données du pilote afin d’éviter un use-after-free dans mutex_unlock() lorsque release() est en concurrence avec disconnect().
[1] a51749ab34d9 (« locking/mutex : Documenter que mutex_unlock() n’est pas atomique »)
[2] 2b9d9e0a9ba0 (« locking/mutex : Préciser que mutex_unlock(), et la plupart des autres verrous bloquants, peuvent encore utiliser l’objet de verrouillage après qu’il a été déverrouillé »)
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.