PT-2025-18567

CVE-2022-49850

·

تاريخ النشر

2025-05-01

·

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

2025-07-10

الوصف من

CVSS 3.1
5.5
متوسطة
المقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (الإصدارات المتأثرة غير محددة)
الوصف
قد يحدث تعطل متبادل (deadlock) في إشارات السمافور (semaphore) في نواة لينكس إذا اكتشفت الدالة nilfs get block() تلفًا في البيانات الوصفية أثناء تحديد موقع كتل البيانات، وتزامن ذلك مع حدوث عملية إعادة كتابة للكتلة الفائقة (superblock). يحدث هذا بسبب الحصول على القفل الهرمي بالترتيب rwsem A -> rwsem B. يحدث التعطل عندما تبدأ مهمة أخرى في تحديث الكتلة الفائقة، مما يتسبب في قفل الكتابة rwsem B ثم محاولة قفل القراءة rwsem A في nilfs count free blocks(). ومع ذلك، لا توجد حاجة للحصول على rwsem A في nilfs count free blocks() لأنها تقرأ فقط قيمة عددية واحدة في بنية مشتركة مع nilfs sufile get ncleansegs().
التوصيات
كحل مؤقت، يُنصح بتعطيل الدالة nilfs count free blocks() حتى يتوفر تصحيح.
لحل المشكلة، تم تعديل الدالة nilfs count free blocks() بحيث لا تحصل على السمافور، مما يمنع حدوث حالة التعطل.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
OESA-2025-1513
SUSE-SU-2025:01918-1
SUSE-SU-2025:01966-1
SUSE-SU-2025:02173-1
SUSE-SU-2025_02173-1
SUSE-SU-2025:02262-1
SUSE-SU-2025_02262-1
SUSE-SU-2025:2173-1
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾