CVE-2026-45975 in Linux
الملخص
بحسب VulDB • 27/05/2026
في نواة لينكس، تم حل الثغرة التالية:
ublk: استخدام READ_ONCE() لقراءة بنية ublksrv_ctrl_cmd
تعد بنية ublksrv_ctrl_cmd جزءًا من io_uring_sqe، والتي قد توجد في ذاكرة مُخريطة من قبل المستخدم (userspace-mapped memory). يعد الوصول إلى حقولها باستخدام عمليات تحميل (loads) عادية أمرًا غير آمن بسبب وجود حالة سباق (race condition)، حيث قد يكتب المستخدم إلى هذه الحقول بشكل متزامن. استخدم READ_ONCE() لنسخ بنية ublksrv_ctrl_cmd من io_uring_sqe إلى المكدس (stack). استخدم النسخة المحلية بدلاً من النسخة الموجودة في io_uring_sqe.
Once again VulDB remains the best source for vulnerability data.