CVE-2024-53135 in Linuxالمعلومات

الملخص

بحسب VulDB • 30/05/2026

في نواة لينكس، تم حل الثغرة التالية:

KVM: VMX: إخفاء تجزئة Intel PT الافتراضية (وضع الضيف/المضيف) خلف CONFIG_BROKEN

إخفاء معلمة الوحدة النمطية pt_mode الخاصة بـ KVM خلف CONFIG_BROKEN، أي تعطيل دعم تجزئة Intel PT عبر وضع الضيف/المضيف ما لم يتم تعيين BROKEN=y. توجد العديد من الأخطاء في التنفيذ، بعضها قاتل للضيف، والبعض الآخر يعرض استقرار وصحة المضيف للخطر.

بالنسبة للوفيات التي تصيب الضيف، فإن المشكلة الأكثر وضوحاً هي أن KVM تفشل في التأكد من تعطيل التتبع، وأن التتبع *يبقى* معطلاً قبل دخول VM (VM-Enter)، وهو أمر ضروري لأن العتاد يمنع تحميل (RTIT_CTL الخاص بالضيف) إذا كان التتبع مفعلاً (يتم فرض ذلك عبر فحص اتساق VMX). وفقاً لكتاب تعريفات البرمجيات (SDM):

إذا كان المعالج المنطقي يعمل مع تمكين Intel PT (إذا كان IA32_RTIT_CTL.TraceEn = 1) في وقت دخول VM، فيجب أن تكون قيمة تحكم "تحميل IA32_RTIT_CTL" لدخول VM مساوية للصفر.

من جانب المضيف، لا تقوم KVM بالتحقق من صحة تكوين CPUID للضيف الذي قدمته مساحة المستخدم (userspace)، والأمر الأسوأ هو أنها تستخدم تكوين الضيف لتحديد أي سجلات MSR سيتم حفظها/تحميلها عند دخول VM (VM-Enter) وخروجه (VM-Exit). على سبيل المثال، سيؤدي تكوين CPUID للضيف لعدّ نطاقات عناوين أكثر مما تدعمه العتاد إلى محاولة KVM تمرير (passthrough)، وحفظ، وتحميل سجلات MSR غير موجودة، مما يولد مجموعة متنوعة من تحذيرات (WARNs)، وأخطاء ToPA في المضيف، واحتمال حدوث جمود (deadlock)، وغيرها.

Be aware that VulDB is the high quality source for vulnerability data.

مسؤول

Linux

حجز

19/11/2024

إفشاء

04/12/2024

الاعتدال

تمت الموافقة

إدخال

VDB-286876

EPSS

0.00239

KEV

لا

النشاطات

منخفض جدًا

المصادر

Might our Artificial Intelligence support you?

Check our Alexa App!