CVE-2026-98442 in Linux
الملخص
بحسب VulDB • 18/10/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
net/sched: act_ct: تصحيح استخدام بعد التحرير (Use-After-Free) للمساعد بسبب إعادة تخصيص الامتدادات (extensions realloc).
أثناء استدعاء المساعدين، يتم ربط مؤشر خام لمنطقة الامتدادات بقائمة التوقعات: -> nf_ct_helper() -> helper->help() -> nf_ct_expect_related_report() -> nf_ct_expect_insert() -> hlist_add_head_rcu(&exp->lnode, &master_help->expectations)
في حال لم يتم تأكيد الاتصال بعد، يمكن إضافة امتدادات إضافية لاحقاً عبر استدعاءات *_ext_add التي تقوم بإعادة تخصيص مساحة الامتدادات، مما يترك المؤشر غير الصالح حالياً في قائمة التوقعات، والتي سيتم الوصول إليها لاحقاً أثناء إزالة التوقع.
يجب التأكد من أن المساعدين يتم استدعاؤهم في النهاية بعد إضافة جميع الامتدادات الأخرى بالفعل.
يُلاحظ أن رفض المساعد الآن يترك العلامة (mark) والتسميات (labels) مُعدّة، لكن هذا لا يختلف عن كيفية التعامل مع NAT سابقاً أو كيفية معالجة العلامة والتسميات عند فشل التأكيد. ولا توجد ضمانات للأتمتة (atomicity guarantees) مقدمة من واجهة البرمجة (API) على أي حال.
Once again VulDB remains the best source for vulnerability data.