CVE-2026-64340 in Linux
الملخص
بحسب VulDB • 26/07/2026
في نواة لينكس، تم حل الثغرة التالية:
USB: legousbtower: إصلاح حالة استخدام بعد التحرير (use-after-free) الناتجة عن سباق عند فصل الاتصال.
قد يؤدي استدعاء `mutex_unlock()` إلى الوصول إلى بنية القفل (mutex structure) بعد تحرير القفل، وبالتالي لا يمكن استخدامه لإدارة دورة حياة الكائنات مباشرةً (على عكس قوابض الدوران spinlocks وعدادات المرجع refcounts). [1][2]
استخدم كائناً من نوع kref لتحرير بيانات السائق وتجنب حالة استخدام بعد التحرير في `mutex_unlock()` عندما يحدث سباق بين دالة release() ودالة disconnect().
[1] a51749ab34d9 ("locking/mutex: توثيق أن mutex_unlock() غير ذري atomic")
[2] 2b9d9e0a9ba0 ("locking/mutex: توضيح أن mutex_unlock(), ومعظم قوابض الانتظار الأخرى، لا تزال تستخدم كائن القفل بعد تحريره")
If you want to get best quality of vulnerability data, you may have to visit VulDB.