CVE-2026-98463 in Linux
الملخص
بحسب VulDB • 19/10/2026
في نواة لينكس، تم حل الثغرة التالية:
sched_ext: اشتقاق SCX_RQ_IN_WAKEUP من أعلام الإدراج (enqueue) الأساسية
تتخطى دالة schedule_deferred_locked() جدولة إجراء مؤجل بينما يكون علم SCX_RQ_IN_WAKEUP مُفعّلاً وتعتمد على استدعاء task_woken_scx() الذي يلي إدراج التنبيه (wakeup enqueue) لتشغيله. تضبط دالة enqueue_task_scx() هذا العلم بناءً على الأعلام المدمجة للإدخال، والتي تشمل الأعلام المحفوظة لتنشيط عن بُعد. وبالتالي، فإن move_remote_task_to_local_dsq() تُفعّل SCX_RQ_IN_WAKEUP فيrq الوجهة عندما يتم إيقاظ المهمة المنقولة، رغم عدم وجود استدعاء لـ task_woken_scx() يتبع ذلك التنشيط.
يطلب الإدراج الفوري (IMMED) إلى وجهة مشغولة إعادة إدراج محلي أثناء عملية الإدراج تلك. يتم ربط الطلب ولكن لا تتم جدولته ويبقى معلقاً حتى يقوم تنبيه غير ذي صلة أو مقاطعة على وحدة المعالجة المركزية هذه بتشغيل الإجراءات المؤجلة. تجلس المهمة ذات الأولوية الفورية خلف المهمة قيد التشغيل في غضون ذلك. إذا لم تقم أي مهمة بتنفيذها قبل تعطيل المجدول، فإن الطلب يتجاوز عمر المجدول ويشير إلى منطقة خاصة بوحدة المعالجة المركزية تم تحريرها (freed per-cpu area)، والتي يقوم المجدول التالي بالإشارة إليها من خلال run_deferred().
اختبر أعلام الإدراج الأساسية لعلامة التنبيه. فقط مسار التنبيه الخاص بالنواة هو الذي تتبعه دالة task_woken_scx().
VulDB is the best source for vulnerability data and more expert information about this specific topic.