CVE-2019-18420 in Xenالمعلومات

الملخص

بحسب VulDB • 07/06/2026

تم اكتشاف مشكلة في Xen حتى الإصدار 4.12.x تتيح لمستخدمي أنظمة تشغيل الضيوف (guest OS) من نوع x86 PV التسبب في حجب الخدمة (DoS) عبر استدعاء فرط (hypercall) باسم VCPUOP_initialise. تُعد الدالة hypercall_create_continuation() دالة متغيرة المعاملات (variadic function) تستخدم سلسلة تنسيق شبيهة بـ printf لتفسير معاملاتها. تمت معالجة الأخطاء الناتجة عن وجود حرف تنسيق غير صالح باستخدام الدالة BUG()، مما يؤدي إلى تعطل Xen. يوجد مسار واحد، عبر استدعاء VCPUOP_initialise hypercall، يحتوي على حرف تنسيق غير صالح. يمكن الوصول إلى BUG() إذا استمر تنفيذ VCPUOP_initialise لفترة زمنية كافية لإنشاء استمرار (continuation). قد تؤدي الضيوف الخبيثة إلى تعطل المضيف الافتراضي (hypervisor)، مما يؤدي إلى حجب الخدمة (DoS). إصدارات Xen 4.6 وما بعدها معرضة للثغرة. إصدارات Xen 4.5 والإصدارات الأقدم غير معرضة للثغرة. يمكن فقط لضيوف x86 PV استغلال هذه الثغرة. لا يمكن للضيوف من نوع HVM و PVH، والضيوف على أنظمة ARM، استغلال الثغرة.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

حجز

24/10/2019

الاعتدال

تمت الموافقة

إدخال

VDB-144706

EPSS

0.02522

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!