
ثغرة nf_tables في النواة تتيح الوصول إلى صلاحيات root
nf_tables UAF)يحتوي هذا المستودع على سكربت تدقيق آلي مكتوب بلغة Bash مصمم لتقييم الثغرة الأمنية CVE-2026-23111 بعمق ودقة في بيئات لينكس.
CVE-2026-23111 هي ثغرة من نوع Use-After-Free (UAF) اكتُشفت في النظام الفرعي nf_tables في نواة لينكس (تؤثر بشكل عام على الإصدارات التطويرية والمستقرة السابقة لفرع 6.13).
يكمن الخلل في إدارة غير صحيحة للذاكرة داخل منطق تفعيل العناصر الملتقطة (nft_map_catchall_activate). يمكن لمهاجم محلي بصلاحيات محدودة استغلال هذا الخلل لتحقيق تصعيد محلي للصلاحيات (LPE) إلى root.
لكي ينجح الاستغلال على نظام ما، يجب عادةً أن تتوفر ثلاثة عوامل في وقت واحد:
CAP_NET_ADMIN) للتفاعل مباشرة مع nf_tables.nf_tables محمّلة أو متاحة للتحميل التلقائي من قبل نظام التشغيل.يقوم سكربت Bash هذا بإجراء تدقيق مفصّل عبر تحليل أربع طبقات حرجة:
sysctl (unprivileged_userns_clone أو max_user_namespaces) للتحقق مما إذا كان ناقل الدخول الشائع للاستغلال محظورًا.nf_tables محمّلة أو إذا كان هناك قاعدة حظر (blacklist) في ملفات إعداد modprobe.d.CONFIG_X): يبحث ويقرأ أعلام بناء النواة العاملة (عبر /proc/config.gz أو /boot/config-*) للتحقق من وجود CONFIG_USER_NS وCONFIG_NF_TABLES.