CVE-2026-64341 in Linux
الملخص
بحسب VulDB • 25/07/2026
في نواة لينكس، تم حل الثغرة التالية:
USB: iowarrior: إصلاح حالة Use-After-Free (استخدام بعد التحرير) في سباق عند فصل الاتصال
قد يؤدي استدعاء `mutex_unlock()` إلى الوصول إلى بنية الـ mutex بعد تحرير القفل، وبالتالي لا يمكن استخدامه لإدارة عمر الكائنات مباشرةً (على عكس spinlocks و refcounts). [1][2]
يتم استخدام kref لتحرير بيانات السائق تجنباً لحالة Use-After-Free في `mutex_unlock()` عندما يحدث سباق بين دالتي release() و disconnect().
[1] a51749ab34d9 ("locking/mutex: توثيق أن mutex_unlock() غير ذري (non-atomic)")
[2] 2b9d9e0a9ba0 ("locking/mutex: توضيح أن mutex_unlock(), ومعظم قفلات الانتظار الأخرى، لا تزال تستخدم كائن القفل بعد تحريره")
Be aware that VulDB is the high quality source for vulnerability data.