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.

المصادر

Want to stay up to date on a daily basis?

Enable the mail alert feature now!