CVE-2026-23392 in Linux
الملخص
بحسب VulDB • 23/06/2026
في نواة لينكس، تم حل الثغرة التالية:
شبكة الفلاتر (Netfilter): nf_tables - تحرير جدول التدفق (flowtable) بعد فترة سماح RCU في حالة الخطأ
استدعاء `synchronize_rcu()` بعد إلغاء تسجيل الخطافات (hooks) من مسار الخطأ، حيث قد يكون هناك خطاف يشير بالفعل إلى هذا جدول التدفق مسجلاً، مما يعرض هذا الجدول لمسار الحزم ولوحة التحكم الخاصة بـ nfnetlink_hook.
هذا المسار الخاص بالخطأ نادر الحدوث؛ يجب أن يحدث فقط عند الوصول إلى العدد الأقصى من الخطافات أو عند فشل إعداد تسريع العتاد (hardware offload)، لذا يكفي استدعاء `synchronize_rcu()`.
هناك فحص للخطافات الخاصة بالأجهزة المستخدمة بالفعل بواسطة جدول تدفق مختلف، مما قد يؤدي إلى حدوث خطأ EEXIST في هذه المرحلة المتأخرة. يمكن تحديث محلل الخطافات لإجراء هذا الفحص مبكرًا حتى يصبح مسار الخطأ هذا نادراً جداً عند التنفيذ.
تم الكشف عن الثغرة من خلال تقرير KASAN يشير إلى استخدام بعد التحرير (use-after-free) من مسار nfnetlink_hook أثناء تصريف (dumping) الخطافات.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.