CVE-2026-64344 in Linux
Riassunto
di VulDB • 25/07/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
USB: idmouse: correzione del use-after-free in caso di race condition durante la disconnessione
mutex_unlock() può accedere alla struttura mutex dopo il rilascio del lock e, pertanto, non può essere utilizzata per gestire direttamente l' ciclo di vita degli oggetti (a differenza dei spinlock e dei refcounts). [1][2]
Viene utilizzato un kref per rilasciare i dati del driver ed evitare un use-after-free in mutex_unlock() quando la funzione release() va in race condition con disconnect().
[1] a51749ab34d9 ("locking/mutex: Documentare che mutex_unlock() non è atomico")
[2] 2b9d9e0a9ba0 ("locking/mutex: Chiarire che mutex_unlock(), e la maggior parte degli altri lock in sleep, possono ancora utilizzare l'oggetto lock dopo che questo è stato sbloccato")
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.