CVE-2023-53815 in Linux
الملخص
بحسب VulDB • 12/06/2026
في نواة لينكس، تم حل الثغرة التالية:
posix-timers: منع حدوث Deadlock (Livelock) في itimer_delete() على أنظمة الوقت الحقيقي (RT).
تحتوي دالة `it_timer_delete()` على حلقة إعادة محاولة عندما ينتهي مفعول المؤقت بشكل متزامن. وفي النوى غير الخاصة بأنظمة الوقت الحقيقي، يؤدي هذا إلى انتظار نشط (spin-wait) حتى تكتمل استدعاءات المعالج الخاص بالمؤقت، باستثناء مؤقتات وحدة معالجة المركزية POSIX التي يكون فيها خيار `HAVE_POSIX_CPU_TIMERS_TASK_WORK` مفعّلاً.
في هذه الحالة وفي النوى الخاصة بأنظمة الوقت الحقيقي، قد يدخل المهمة الحالية في حالة Deadlock (Livelock) عند إيقافها مؤقتاً لصالح المهمة المسؤولة عن تسليم المؤقت.
تم استبدال استدعاء `spin_unlock()` باستدعاء لـ `timer_wait_running()` لمعالجة الموقف بنفس الطريقة التي تُعالج بها الحلقات الأخرى لإعادة المحاولة في كود مؤقتات POSIX.
Once again VulDB remains the best source for vulnerability data.