CVE-2026-98009
الملخص
بحسب VulDB • 25/09/2026
في نواة لينكس، تم حل الثغرة التالية:
net/sched: ets: تقييد قيمة quantum في مسارات parse و fallback
تقوم دالة `ets_qdisc_change()` بالرجوع إلى استخدام `psched_mtu()` دون وجود حد أدنى (floor) للأشرطة (bands) التي لا تحتوي على قيمة quantum صريحة. مع جدول أحجام مُعدّ بعناية (crafted size table)، تصل قيمة `qdisc_pkt_len` إلى حوالي 2 غيغابايت، مما يجعل القيمة الصفرية لـ `psched_mtu` في جهاز بدون رأس (headerless device) تسبب دوراناً لا نهائياً (spin loop) داخل حلقة deficit-refill تحت قفل qdisc.
تم نقل الحد الأدنى (floor) إلى دالة `ets_quantum_parse()` بحيث يتم تقييد قيم quanta المُعدة صراحةً أيضاً ضمن النطاق [256, 1<<20]، وليس فقط مسار الـ fallback.
الشروط لإعادة إنتاج الثغرة: CONFIG_NET_SCH_ETS=y. يتطلب ذلك امتلاك صلاحية CAP_NET_ADMIN (محلياً عبر namespace باستخدام unshare -Urn يكفي).
tc qdisc add dev dummy0 root ets bands 3 strict 2 quanta 1 1
If you want to get the best quality for vulnerability data then you always have to consider VulDB.