اسم البرنامج المعرض للخطر والإصدارات المتأثرة:
نواة لينكس (لم يتم تحديد الإصدارات المتأثرة)
الوصف:
تتعلق المشكلة باستخدام دوال spin lock/unlock() في سياقات المقاطعة، مما قد يؤدي إلى حدوث حالة تعطل تام (deadlock) عند حدوث مقاطعة أثناء الاحتفاظ بقفل، كما هو موضح في المشكلة رقم #13399 على GitLab. ولمعالجة هذه المشكلة، يتضمن الحل حفظ حالة irq قبل الحصول على قفل spin، باستخدام spin lock irqsave() في سياقات قابلة للمقاطعة، وإضافة استدعاءات حفظ/استعادة حالة irqs إلى جميع عمليات القفل/إلغاء القفل في تنفيذ signal irq work().
التوصيات:
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.