CVE Catalog

CVE-2026-64344

Low risk· EPSS 7%
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.18%

7th percentile - higher than 7% of all known CVEs

Summary

In the Linux kernel's idmouse USB driver, there is a use-after-free vulnerability on disconnect race. The mutex_unlock() function may access the mutex structure after releasing the lock, leading to use-after-free when release() races with disconnect().

Risk Assessment

An attacker could exploit this vulnerability to execute arbitrary code in kernel context or cause a system crash.

Recommendation

Apply the Linux kernel patch that uses a kref to manage driver data lifetime to avoid use-after-free.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: USB: idmouse: fix use-after-free on disconnect race mutex_unlock() may access the mutex structure after releasing the lock and therefore cannot be used to manage lifetime of objects directly (unlike spinlocks and refcounts). [1][2] Use a kref to release the driver data to avoid use-after-free in mutex_unlock() when release() races with disconnect(). [1] a51749ab34d9 ("locking/mutex: Document that mutex_unlock() is non-atomic") [2] 2b9d9e0a9ba0 ("locking/mutex: Clarify that mutex_unlock(), and most other sleeping locks, can still use the lock object after it's unlocked")

Vulnerability data from NVD (NIST) · CISA KEV · EPSS