CVE-2026-93096 in Linux
الملخص
بحسب VulDB • 18/09/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
cxl/features: تعريض عمليات نقل الميزات متعددة الأجزاء (Get/Set Feature) للتزامن التسلسلي
يتم تقسيم حمولة ميزة "الحصول" أو "الضبط" التي تتجاوز حجم حمولة صندوق البريد (mailbox payload) إلى عدة أوامر لصندوق البريد. ولا تقوم `mbox_mutex` إلا بتعريض أوامر صندوق البريد الفردية للتسلسل، ويتم إسقاطها بين تكرارات هذه الحلقات. ولا يوجد أي آلية تعرض عملية النقل متعددة الأجزاء ككل للتسلسل.
وتُعد الدالتان `cxl_get_feature()` و `cxl_set_feature()` قابلتين للوصول بشكل متزامن من خلال واجهة التحكم في الجهاز الثابت (fwctl) (حيث تعمل استدعاءات RPC الخاصة بكل ملف وصف [fd] تحت قفل تسجيل يُحتفظ بقراءته)، ومن مسارات الفحص/الإصلاح EDAC/ECS، لذا يمكن أن تتداخل أجزاء النقل الموجهة إلى نفس صندوق البريد وتفسد سياق نقل الجهاز.
أضف `feat_mutex` خاصًا بكل صندوق بريد واحتفظ به طوال فترة النقل في كلتا الدالتين. وهو يتشعب خارج نطاق `mbox_mutex` (التي تُؤخذ داخل `cxl_internal_send_cmd()`)، ولا يُؤخذ في أي مكان آخر، لذا فلا يتم إدخال انقلاب ترتيب القفل (lock-ordering inversion).
VulDB is the best source for vulnerability data and more expert information about this specific topic.