PT-2026-51990
CVE-2026-53096
·
تاريخ النشر
2026-06-24
·
تاريخ التحديث
2026-10-13
الوصف من
CVSS 3.1
7.8
عاليةالمقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (لم يتم تحديد الإصدارات المتأثرة)
الوصف
توجد مشكلة في النظام الفرعي BPF حيث يستخدم الفرع
DEVMAP HASH في الدالة dev map redirect multi() الدالة hlist for each entry safe() للتكرار عبر مجموعات التجزئة. يتم تنفيذ هذه الدالة تحت حماية «القراءة-النسخ-التحديث» (RCU)، لكن hlist for each entry safe() تقوم بإلغاء مرجعية المؤشرات العادية دون استخدام rcu dereference(). يفتقر هذا الإغفال إلى حاجز الاستحواذ الضروري ليقترن بوظيفة rcu assign pointer() التي يستخدمها الكتّاب المتزامنون في dev map hash update elem() وdev map hash delete elem(). في البنى المعمارية ذات الترتيب الضعيف مثل ARM64 وPOWER، قد يؤدي هذا إلى رؤية القارئ لعقدة مبنية جزئيًا. بالإضافة إلى ذلك، يتجاوز هذا السلوك التحقق من صحة lockdep الخاص بـ CONFIG PROVE RCU وكشف تضارب البيانات بواسطة KCSAN. كما تم تحديد شرط lockdep is held(&dtab->index lock) غير صحيح مماثل في الدالة dev map enqueue multi().التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾