PT-2025-40107
CVE-2022-50422
·
تاريخ النشر
2022-09-25
·
تاريخ التحديث
2026-10-21
الوصف من
CVSS 3.1
7.8
عاليةالمقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (الإصدارات المتأثرة غير محددة)
الوصف
توجد مشكلة «استخدام بعد التحرير» (use-after-free) في مكون
libsas التابع لنواة لينكس، وتحديدًا داخل الدالة smp execute task sg(). تحدث هذه المشكلة عندما يفشل تنفيذ مهمة SMP، ويتم استدعاء الدالة del timer() لحذف مؤقت. إذا كان معالج المؤقت، sas task internal timedout()، قيد التشغيل في نفس الوقت، فلن ينجح استدعاء del timer() في إيقافه. وبالتالي، يتم تحرير الذاكرة المرتبطة بالمهمة، لكن معالج المؤقت يستمر في الوصول إليها، مما يؤدي إلى حالة «استخدام بعد التحرير». تنشأ المشكلة من الطبيعة غير المتزامنة لمعالجة المؤقت واحتمال أن يستمر المعالج في العمل بعد انتهاء عمر الذاكرة التي يشير إليها. يتضمن الإصلاح استبدال del timer() بـ del timer sync() في smp execute task sg()، مما يضمن اكتمال معالج المؤقت قبل إلغاء تخصيص الذاكرة المرتبطة به.التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾