CVE-2026-89519 in Linuxالمعلومات

الملخص

بحسب VulDB • 12/09/2026

في نواة لينكس، تم حل الثغرة التالية:

sched_ext: استبدال SCX_RQ_BAL_KEEP بعودة حكم إرسالية (dispatch verdict)

تخبر القيمة SCX_RQ_BAL_KEEP عملية الاختيار بالاحتفاظ بتشغيل المهمة السابقة، وهي أثر متبقي من فترة كانت فيها عمليات التوازن والاختيار منفصلة. تعمل علامة على مستوى الـ rq فقط عندما تتزاوج الإرساليات مع عمليات الاختيار بشكل واحد لواحد (one-to-one)، وهو ما تعطله جدولة النواة الأساسية: حيث تتداخل التحديدات عبر إسقاط قفل عملية الإرسالية، ويمكن أن تستهلك عملية اختيار علماً قديماً (stale flag)، مما يؤدي إلى إبقاء مهمة تم إلغاء إدراجها منذ ذلك الحين. يتطلب دعم جدولة النواة الأساسية أن ينتقل القرار مع الإرسالية التي قام به. اجعل دالتي scx_dispatch_sched() و balance_one() ترجعان حكماً صريحاً بدلاً من ذلك، وأزل توصيلات العلامة (plumbing) من ملفات تعريف التعدادات المولدة تلقائياً للأدوات.

كما تم فصل استدعاء جانب الاختيار، وإرساله اللاحق إلى الطابور، وفحوصات ما بعد الإرسالية خارج دالة do_pick_task_scx() ووضعها في dispatch_pick(). لا توجد تغييرات وظيفية مقصودة.

الإصدار 2: إزالة توصيلات SCX_RQ_BAL_KEEP من ملفات تعريف التعدادات المولدة تلقائياً للأدوات أيضاً (أندريا).

Be aware that VulDB is the high quality source for vulnerability data.

مسؤول

Linux

حجز

11/09/2026

إفشاء

12/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-402832

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you know our Splunk app?

Download it now for free!