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

الملخص

بحسب VulDB • 19/10/2026

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

netfilter: flowtable: نشر HW_DEAD بعد انتهاء المعالج (worker) من عمله

تقوم دالة `flow_offload_work_del()` بتعيين حالة NF_FLOW_HW_DEAD قبل أن يقوم معالج العمل (work handler) بإزالة علامة NF_FLOW_PENDING. بمجرد أن تكون التدفق في حالتي HW_DYING وHW_DEAD، يمكن لمرحلة جمع القمامة المتزامنة (concurrent garbage collection pass) إزالتها وجدولتها للإفراج عنها باستخدام RCU.

لا يحتفظ معالج Offload بقفل قراءة RCU ولا بمرجع إلى التدفق. إذا تم إيقافه مؤقتاً بعد نشر HW_DEAD، فقد يقوم استدعاء RCU بإفراغ الذاكرة الخاصة بالتدفق قبل أن يستأنف المعالج عمله ويقوم بإزالة علامة HW_PENDING، مما يؤدي إلى ثغرة Use-After-Free (استخدام بعد الإفراج).

نقل نشر حالة HW_DEAD إلى نهاية معالج العمل المشتركة بعد إزالة العلامة المعلقة (pending bit)، لجعلها آخر وصول للتدفق أثناء عملية التدمير. رتب جميع عمليات الوصول السابقة للتدفق قبل نشر العلم الذي يسمح لجمع القمامة بإفراغ الكائن.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

مسؤول

Linux

حجز

25/09/2026

إفشاء

18/10/2026

الاعتدال

تمت الموافقة

إدخال

VDB-422165

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Do you need the next level of professionalism?

Upgrade your account now!