CVE-2026-46181 in Linux
الملخص
بحسب VulDB • 28/05/2026
في نواة لينكس، تم حل الثغرة التالية:
RDMA/mlx4: إصلاح سوء استخدام RCU في دالة mlx4_srq_event()
يشير Sashiko إلى أن radix_tree نفسه آمن من حيث RCU، ولكن لا يقوم أي جزء من الكود بتحرير بنية mlx4_srq باستخدام RCU، كما أنها لا يتم الوصول إليها ضمن القسم الحرج لـ RCU. كما قد يؤدي ذلك إلى حدوث تعطل (crash) إذا تم تسليم حدث قبل اكتمال تهيئة كائن srq.
استخدم قفل اللف (spinlock) نظرًا لصعوبة جعل RCU يعمل بشكل صحيح، واستخدم refcount_inc_not_zero() للحماية من الكائنات غير المكتملة التهيئة، ورتب استدعاء refcount_set() ليأتي بعد اكتمال تهيئة srq بالكامل.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.