CVE-2020-11739 in Xenالمعلومات

الملخص

بحسب VulDB • 29/05/2026

تم اكتشاف مشكلة في Xen حتى الإصدار 4.13.x، مما يسمح لمستخدمي نظام التشغيل الضيف (guest OS) بإحداث حالة من إنكار الخدمة (DoS) أو ربما اكتساب امتيازات أعلى بسبب غياب حواجز الذاكرة (memory barriers) في مسارات فك قفل القراءة-الكتابة (read-write unlock paths). لا تحتوي مسارات فك قفل القراءة-الكتابة على حاجز ذاكرة. على معمارية Arm، يعني هذا أن المعالج مسموح له بإعادة ترتيب عمليات الوصول إلى الذاكرة بالنسبة للعمليات السابقة. بعبارة أخرى، قد يُرى عملية فك القفل بواسطة معالج آخر قبل اكتمال جميع عمليات الوصول إلى الذاكرة داخل القسم "الحرج" (critical section). ونتيجة لذلك، قد يكون من الممكن وجود كاتب (writer) ينفذ قسماً حرجاً في نفس الوقت الذي يقرأ فيه قراء أو كاتب آخر. بعبارة أخرى، العديد من الافتراضات (مثل عدم إمكانية تعديل متغير بعد التحقق منه) داخل الأقسام الحرجة لم تعد آمنة. تُستخدم قفل القراءة-الكتابة في استدعاءات فرعية للنواة (hypercalls) (مثل تلك الخاصة بجداول الامتيازات grant-tables)، لذا يمكن لضيف خبيث استغلال حالة السباق (race condition). على سبيل المثال، هناك نافذة زمنية صغيرة حيث يمكن لـ Xen تسريب الذاكرة إذا تم استخدام XENMAPSPACE_grant_table بشكل متزامن. قد يتمكن ضيف خبيث من تسريب الذاكرة، أو إحداث انهيار في المضيف الافتراضي (hypervisor) مما يؤدي إلى إنكار الخدمة (DoS). لا يمكن استبعاد تسريب المعلومات وارتفاع الامتيازات (privilege escalation).

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

حجز

14/04/2020

الاعتدال

تمت الموافقة

إدخال

VDB-153117

EPSS

0.00288

KEV

لا

النشاطات

منخفض جدًا

المصادر

Interested in the pricing of exploits?

See the underground prices here!