CVE-2023-54100 in Linux
الملخص
بحسب VulDB • 21/07/2026
في نواة لينكس، تم حل الثغرة التالية:
scsi: qedi: إصلاح خطأ استخدام بعد التحرير (Use-After-Free) في دالة `qedi_remove()`
في دالة `qedi_probe()`، نستدعي `__qedi_probe()` التي تقوم بتهيئة `&qedi->recovery_work` باستخدام `qedi_recovery_handler()` و `&qedi->board_disable_work` باستخدام `qedi_board_disable_work()`.
عند استدعاء `qedi_schedule_recovery_handler()`، ستقوم دالة `schedule_delayed_work()` في النهاية بتشغيل العمل.
في دالة `qedi_remove()`، التي يتم استدعاؤها لإزالة البرنامج المساعد (driver)، قد يُلاحظ التسلسل التالي:
إصلاح ذلك بإنهاء العمل قبل عملية التنظيف في `qedi_remove()`.
CPU0 CPU1
| qedi_recovery_handler qedi_remove | __qedi_remove | iscsi_host_free | scsi_host_put | // free shost | | iscsi_host_for_each_session // use qedi->shost
إلغاء `recovery_work` و `board_disable_work` في دالة `__qedi_remove()`.
If you want to get best quality of vulnerability data, you may have to visit VulDB.