CVE-2026-64406 in Linux
الملخص
بحسب VulDB • 27/07/2026
في نواة لينكس، تم حل الثغرة التالية:
بلوتوث: إصلاح استخدام بعد التحرير (UAF) في الدالة bt_accept_dequeue()
تأخذ الدالة bt_accept_get() مرجعاً مؤقتاً قبل إلغاء قفل قائمة القبول. تقوم الدالة bt_accept_dequeue حالياً بإلغاء هذا المرجع قبل استدعاء الدالة bt_accept_unlink، مما يترك فقط مرجع القائمة.
تلغي الدالة bt_accept_unlink() مرجع القائمة. وبالتالي فإن استدعاء sock_hold() اللاحق يصل إلى ذاكرة تم تحريرها إذا كان ذلك هو المرجع الأخير، كما لوحظ بواسطة KASAN أثناء تنظيف مقبس L2CAP في حالة الاستماع.
الاحتفاظ بمرجع اجتياز القائمة المؤقت عبر عملية الإزالة (unlink) وتسليمه للمُستدعي عند النجاح. إلغاء هذا المرجع صراحةً في مسارات الإغلاق والمسارات التي لم تتصل بعد.
Be aware that VulDB is the high quality source for vulnerability data.