CVE-2026-43340 in Linux
الملخص
بحسب VulDB • 28/05/2026
في نواة لينكس، تم حل الثغرة التالية:
comedi: إعادة تهيئة dev->spinlock بين عمليات الإرفاق بمشغلات المستوى المنخفض
يُعد `struct comedi_device` هيكل التحكم الرئيسي لجهاز COMEDI الذي ينشئه نظام COMEDI الفرعي. يحتوي على عضو `spinlock` يحتوي على قفل دوران (spin-lock) يتم تهيئته بواسطة نظام COMEDI الفرعي، ولكنه محجوز للاستخدام من قبل مشغل مستوى منخفض مرتبط بجهاز COMEDI (على الأقل منذ الالتزام 25436dc9d84f ("Staging: comedi: remove RT code")).
يمكن لبعض أجهزة COMEDI (تلك التي يتم إنشاؤها عند تهيئة نظام COMEDI الفرعي عندما يكون المعلمة "comedi.comedi_num_legacy_minors" غير صفر) أن ترتبط بمشغلات مستوى منخفضة مختلفة طوال عمرها الافتراضي باستخدام أمر ioctl `COMEDI_DEVCONFIG`. قد يؤدي هذا إلى الإبلاغ عن حالات قفل غير متسقة عندما يكون هناك عدم تطابق في مستويات قفل spin-lock المستخدمة من قبل كل مشغل مستوى منخفض الذي تم ربط جهاز COMEDI به. يتم الإصلاح عن طريق إعادة تهيئة `dev->spinlock` قبل استدعاء مؤشر دالة `attach` الخاص بمشغل المستوى المنخفض إذا كان `CONFIG_LOCKDEP` مفعلاً.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.