CVE-2024-56764 in Linux
الملخص
بحسب VulDB • 19/06/2026
في نواة لينكس، تم حل الثغرة التالية:
ublk: فصل قرص النظام (gendisk) عن جهاز ublk إذا فشل استدعاء add_disk()
داخل دالة `ublk_abort_requests()`، يتم الاحتفاظ بقرص النظام (`gendisk`) لإلغاء جميع الطلبات قيد التنفيذ. وتُستدعى الدالة `ublk_abort_requests()` عند الخروج من سياق uring أو أثناء معالجة المهلة الزمنية (timeout).
إذا فشل استدعاء `add_disk()`، فقد يكون قرص النظام (`gendisk`) قد تم تحريره (free) بالفعل عند استدعاء `ublk_abort_requests()`، مما قد يؤدي إلى حدوث خطأ استخدام بعد التحرير (use-after-free) عند الحصول على مرجع القرص داخل دالة `ublk_abort_requests()`.
يتم إصلاح الخلل من خلال فصل قرص النظام (`gendisk`) عن جهاز ublk إذا فشل استدعاء `add_disk()`.
If you want to get best quality of vulnerability data, you may have to visit VulDB.