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

الملخص

بحسب VulDB • 28/10/2026

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

sched_ext: تصحيح ادعاء توجيه التخطي (dispatch claim) للمبرمجين الذين يتم تخطيهم بواسطة سلف.

تدعي دالة scx_bypass() توجيه التخطي عندما ينتقل عمق المبرمج من الصفر إلى واحد، وتحرره عند عودة العمق إلى الصفر، لكنها تنشر فقط قيمة العمق إلى الذرية (descendants)، وليس ادعاء التوجيه. ذريّة تبدأ بالتخطي مع سلفها لا تدعي التوجيه أبداً، وذريّة تنتهي تخطيها الخاص تحت سلفها تحافظ على ادعائها، لأن عمقها لا يعود إلى الصفر.

تمكين مبرمج فرعي ينتهي تخطيه أثناء تعليق الطاقة (PM suspend) يؤدي بالتالي إلى تسرب ادعاء التوجيه: حيث يستمر الوالد في استضافة توجيه التخطي، ويؤدي بدء تخطٍ جديد للمبرمج الفرعي إلى تشغيل تحذير WARN_ON_ONCE() الخاص بالادعاء. تعطيل مبرمج فرعي يبدأ أثناء تعليق الطاقة لا يحتوي على أي ادعاء، لذا بمجرد انتهاء التعليق واستئناف التشغيل (resume) ورفع حالة التخطي للجذر، تبقى مهامه في قوائم الانتظار الخاصة بتوجيه التخطي للوالد دون استهلاكها من قبل أحد.

ادعِ لكل ذريّة ينتقل عمقها من الصفر إلى الواحد أثناء النشر، وأطلق كل مبرمج في الشجرة الفرعية الذي عاد عمقه إلى الصفر بمجرد خروج المهام من قوائم الانتظار الخاصة بتوجيه التخطي (bypass DSQs). الوالد الذي يقوم بالتخطي لنفسه عندما يدعي ذريته يستهلك فقط قوائم الانتظار الخاصة بتخاطيه الخاص، والتي تبقى فارغة حتى يغادر حالة التخطي ويصبح المضيف.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

مسؤول

Linux

حجز

25/09/2026

إفشاء

28/10/2026

الاعتدال

تمت الموافقة

إدخال

VDB-427855

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you need the next level of professionalism?

Upgrade your account now!