๐Ÿ” CVE Alert

CVE-2026-64340

UNKNOWN 0.0

USB: legousbtower: fix use-after-free on disconnect race

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

In the Linux kernel, the following vulnerability has been resolved: USB: legousbtower: 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")

Vendor linux
Product linux
Ecosystems
Industries
Technology
Published Jul 25, 2026
Stay Ahead of the Next One

Get instant alerts for linux linux

Be the first to know when new unknown vulnerabilities affecting linux linux are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

Affected Versions

Linux / Linux
18bcbcfe9ca2308ebffb40068b51803da9315d97 < 11d069f85851997b4ea0adf242ed9672dc749b8f 18bcbcfe9ca2308ebffb40068b51803da9315d97 < b4222c05066b252b451f9c8c4730b5b60824ea66 18bcbcfe9ca2308ebffb40068b51803da9315d97 < 6462de75d2e370c7e74dcfb7b4ae79eb5a6a55ee 18bcbcfe9ca2308ebffb40068b51803da9315d97 < 0b57e5ddbd89df3bc367463de3d2ca66f99a1a5e 18bcbcfe9ca2308ebffb40068b51803da9315d97 < ab2bfd7bec4f134b377ec42f513e90c35db94160 18bcbcfe9ca2308ebffb40068b51803da9315d97 < 766738ecf2b819e54d38763c8d1c8ae6cff14b39 18bcbcfe9ca2308ebffb40068b51803da9315d97 < 9ba62966461a8e3cc593b62c56ec62eb2d80436d 18bcbcfe9ca2308ebffb40068b51803da9315d97 < 62fc8eb1b1481051f7bab4aa93d79809053dd09f
Linux / Linux
2.6.25

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
git.kernel.org: https://git.kernel.org/stable/c/11d069f85851997b4ea0adf242ed9672dc749b8f git.kernel.org: https://git.kernel.org/stable/c/b4222c05066b252b451f9c8c4730b5b60824ea66 git.kernel.org: https://git.kernel.org/stable/c/6462de75d2e370c7e74dcfb7b4ae79eb5a6a55ee git.kernel.org: https://git.kernel.org/stable/c/0b57e5ddbd89df3bc367463de3d2ca66f99a1a5e git.kernel.org: https://git.kernel.org/stable/c/ab2bfd7bec4f134b377ec42f513e90c35db94160 git.kernel.org: https://git.kernel.org/stable/c/766738ecf2b819e54d38763c8d1c8ae6cff14b39 git.kernel.org: https://git.kernel.org/stable/c/9ba62966461a8e3cc593b62c56ec62eb2d80436d git.kernel.org: https://git.kernel.org/stable/c/62fc8eb1b1481051f7bab4aa93d79809053dd09f