PT-2025-26075

CVE-2022-50149

·

تاريخ النشر

2022-06-22

·

تاريخ التحديث

2025-08-18

الوصف من

CVSS 2.0
6.0
متوسطة
المقاييسAV:L/AC:H/Au:S/C:C/I:C/A:C
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (لم يتم تحديد الإصدارات المتأثرة)
الوصف
تم تحديد مشكلة محتملة تتعلق بالتعطل المتبادل في نواة Linux، وتحديدًا في الدالة driver attach. تنشأ هذه المشكلة عند السماح بالاستكشاف غير المتزامن، وبسبب حالات نفاد الذاكرة أو حدود العمل، يتم تنفيذ التنفيذ المتزامن بدلاً من ذلك، مما يؤدي إلى تعطل متبادل من النوع A-A لأن driver attach async helper تحاول الحصول على قفل dev. يمكن إعادة إنتاج حالة التعطل عن طريق جعل الشرط if (!entry || atomic read(&entry count) > MAX WORK) غير قابل للتحقيق.
التوصيات
لإصلاح حالة التعطل، انقل استدعاء async schedule dev خارج نطاق device lock، حيث إن المعلمة system unbound wq في async schedule node domain يمكنها قبول العمليات المتزامنة دون تغيير منطق الكود أو التسبب في حالة تعطل.
ملاحظة: نظرًا لعدم تحديد الإصدارات المتأثرة بشكل صريح، فإن التوصية تنطبق بشكل عام على نواة Linux.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
CESA-2023_2951
RHSA-2023:2458
RHSA-2023_2458
RHSA-2023:2951
RHSA-2023_2951
SUSE-SU-2025:02264-1
SUSE-SU-2025_02264-1
SUSE-SU-2025:02308-1
SUSE-SU-2025_02308-1
SUSE-SU-2025:02320-1
SUSE-SU-2025:02321-1
SUSE-SU-2025:02322-1
SUSE-SU-2025:02537-1
SUSE-SU-2025_02537-1
SUSE-SU-2025:02846-1
SUSE-SU-2025_02846-1
SUSE-SU-2025:2264-1
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾