PT-2025-26010
CVE-2022-50084
·
تاريخ النشر
2022-07-28
·
تاريخ التحديث
2026-10-19
الوصف من
CVSS 3.1
7.8
عاليةالمقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات نواة لينكس السابقة للإصدار 5.18.0
الوصف
تم إصلاح خطأ في نواة لينكس كان يتسبب في ظهور تحذير من أداة تنقية العناوين (address sanitizer) في وظيفة raid status. كان هذا التحذير يظهر عند استخدام نواة مزودة بأداة تنقية العناوين (address sanitizer) وتشغيل مجموعة اختبارات محددة. كانت المشكلة ناتجة عن قراءة conf->max nr stripes في raid status، حيث يتم قراءة mddev->private وتحويلها إلى struct r5conf. ومع ذلك، إذا لم يكن نوع RAID هو 4 أو 5 أو 6، فقد يشير mddev->private إلى بنية (struct) مختلفة، مما يؤدي إلى قراءات غير صالحة للذاكرة وظهور تحذير KASAN.
التوصيات
بالنسبة لإصدارات نواة Linux الأقدم من 5.18.0، يمكن حل المشكلة عن طريق التحديث إلى إصدار أحدث من النواة يتضمن الإصلاح الخاص بتحذير أداة تنقية العناوين في raid status. كحل مؤقت، يُنصح بتعطيل الدالة
raid status حتى يتوفر تصحيح. قم بتقييد الوصول إلى الوحدة النمطية dm raid لتقليل مخاطر الاستغلال. تجنب استخدام المؤشر mddev->private في الكود المتأثر حتى يتم حل المشكلة. وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾