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

الملخص

بحسب VulDB • 19/10/2026

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

netfilter: nf_tables: تخطي عناصر catchall المنتهية الصلاحية أثناء الإدراج والحذف

تبحث الدالة `nft_setelem_catchall_insert()` عن التكرارات باستخدام `nft_set_elem_active()` فقط، بينما تقوم كل من `nft_set_catchall_lookup()` ومسار التصدير (dump path) بتخطي العناصر المنتهية الصلاحية أيضاً.

بمجرد انتهاء صلاحية عنصر catchall يحتوي على مهلة زمنية (timeout)، يؤدي هذا الانحراف في السلوك إلى جعله غير مرئي لتصديرات المستخدمينpace، ومع ذلك فإنه يمنع إعادة الإدراج: مع العلم `NLM_F_EXCL` يفشل الطلب بـ `-EEXIST`، ودون ذلك يبلغ الطلب عن نجاح العملية لكنه يقوم بإدخال صامت دون أي شيء. لا يختفي السجل القديم إلا بعد انقضاء فترة التشغيل الخلفي (gc interval) القابلة للضبط من قبل المستخدم، لذا قد يتوقف قاعدة catchall عن المطابقة بشكل صامت لفترة طويلة عشوائية بعد انتهاء صلاحيتها الأولى.

يعرض مسار الحذف نفس الانحراف: تختار الدالة `nft_setelem_catchall_deactivate()` أول إدخال نشط-التالي في قائمة catchall، لذلك مع وجود عنصر منتهي الصلاحية لا يزال قيد الانتظار لمعالجة gc، يتم إ retiring السجل القديم بدلاً من الجديد، ويتم تعطيل عنصر لم يعد يراه المستخدمpace بدلاً من فشل الطلب بـ `-ENOENT`.

محاكاة كل المسارات مع دوال البحث والتصدير: فقط العنصر النشط وغير المنتهي الصلاحية يُعتبر تكراراً أو مرشحاً للحذف، باستخدام الطابع الزمني الخاص بكل namespace الشبكة (`per-netns`) المأخوذ في بداية المعاملة، بما يتماشى مع مسارات الإدراج/تعطيل الخلفية الخاصة بالمجموعة ومسارات مزامنة معالجة gc لـ catchall.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

مسؤول

Linux

حجز

25/09/2026

إفشاء

18/10/2026

الاعتدال

تمت الموافقة

إدخال

VDB-422185

EPSS

0.00200

KEV

لا

النشاطات

منخفض جدًا

المصادر

Interested in the pricing of exploits?

See the underground prices here!