PT-2025-40181
CVE-2023-53474
·
تاريخ النشر
2023-01-27
·
تاريخ التحديث
2026-10-21
الوصف من
CVSS 3.1
7.8
عاليةالمقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (لم يتم تحديد الإصدارات المتأثرة)
الوصف
تحتوي نواة Linux على ثغرة في كود x86/MCE/AMD حيث يكون المتغير
bank map، المستخدم لتتبع بنوك بنية فحص الجهاز (MCA) التي تم تهيئتها، من النوع unsigned int. وقد يؤدي ذلك إلى حدوث خطأ تجاوز الحدود عند تجاوز عدد بنوك MCA 32، مما يؤدي إلى ظهور شكوى UBSAN (مُطهر السلوك غير المُعرَّف). تنشأ المشكلة لأن الحد الأقصى لعدد بنوك MCA هو 64، لكن المتغير bank map لا يمكنه تمثيل قيم تتجاوز 31. يتضمن الإصلاح تغيير نوع المتغير bank map إلى u64 واستخدام الماكرو BIT ULL() لمعالجة البتات.التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾