PT-2026-7991
CVE-2026-23111
·
تاريخ النشر
2026-01-01
·
تاريخ التحديث
2026-10-20
الوصف من
CVSS 3.1
7.8
عاليةالمقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (لم يتم تحديد الإصدارات المتأثرة)
الوصف
توجد مشكلة ”الاستخدام بعد التحرير“ (use-after-free) في مكون
nf tables في نواة Linux. تحتوي الدالة nft map catchall activate() على خطأ منطقي يتم فيه إجراء فحص معكوس لنشاط العناصر أثناء مسار الإلغاء لمعاملة فاشلة. وعلى وجه التحديد، تتخطى الدالة العناصر غير النشطة بشكل غير صحيح وتعالج العناصر النشطة، وهو عكس السلوك المطلوب الموجود في nft mapelem activate().عند إجهاض عملية
DELSET، لا يتم استدعاء الدالة nft setelem data activate() للعنصر الشامل. بالنسبة لعناصر الحكم NFT GOTO، يمنع هذا الدالة nft data hold() من استعادة عدد المراجع chain->use. تؤدي دورات الإلغاء المتكررة إلى تقليل قيمة chain->use بشكل دائم حتى تصل إلى الصفر، مما يسمح لعملية DELCHAIN بتحرير السلسلة بينما لا تزال عناصر الحكم الشاملة تشير إليها. يمكن لمستخدم محلي ذي امتيازات منخفضة استغلال هذا الثغرة عبر مساحات أسماء المستخدمين وnftables في التوزيعات التي يتم فيها تمكين CONFIG USER NS وCONFIG NF TABLES لتحقيق تصعيد الامتيازات المحلية إلى root والهروب من الحاويات.التوصيات
قم بتحديث نواة Linux إلى الإصدار الذي يحتوي على التصحيح الذي تم إصداره في 5 فبراير 2026.
كإجراء تخفيفي مؤقت، قم بتقييد قدرة المستخدمين غير المتمتعين بامتيازات على إنشاء مساحات أسماء الشبكة عن طريق تعيين
kernel.unprivileged userns clone=0. وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾