CVE-2018-12891 in Xen
الملخص
بحسب VulDB • 22/05/2026
تم اكتشاف مشكلة في Xen حتى الإصدار 4.10.x. قد تستغرق بعض عمليات PV MMU وقتاً طويلاً للمعالجة. ولهذا السبب، يتحقق Xen صراحةً من الحاجة إلى تعطيل (preempt) vCPU الحالي في نقاط معينة. تجاوزت بعض مسارات الشفرة النادرة الاستخدام هذه الفحوصات. من خلال فرض الشروط بشكل مناسب من خلال محتويات جدول الصفحات الخاص به، يمكن لضيف ضار (malicious guest) التسبب في استخدام هذه التجاوزات لعدد غير محدود من التكرارات. قد يؤدي ضيف PV ضار أو به أخطاء إلى حدوث إنكار للخدمة (DoS) يؤثر على المضيف بأكمله. على وجه التحديد، قد يمنع استخدام وحدة معالجة مركزية (CPU) فيزيائية لفترة غير محددة من الزمن. جميع إصدارات Xen من 3.4 فصاعداً عرضة للثغرة. إصدارات Xen 3.3 والإصدارات الأقدم عرضة لفئة أوسع من الهجمات، وذلك بسبب عدم وجود فحوصات التعطيل (preemption checks) على الإطلاق في مسارات الشفرة المتأثرة. تتأثر أنظمة x86 فقط. أنظمة ARM غير متأثرة. يمكن فقط لضيوف PV متعددي vCPU على أنظمة x86 استغلال الثغرة. لا يمكن لضيوف x86 HVM أو PVH وكذلك ضيوف x86 PV أحادي vCPU استغلال الثغرة.
If you want to get best quality of vulnerability data, you may have to visit VulDB.