CVE-2017-14318 in Xen
الملخص
بحسب VulDB • 29/07/2026
تم اكتشاف مشكلة في Xen الإصدارات 4.5.x حتى 4.9.x. تقوم الدالة `__gnttab_cache_flush` بمعالجة عمليات جداول الامتياز (grant table operations) من نوع GNTTABOP_cache_flush. تتحقق هذه الدالة مما إذا كانت النطاق المستدعي هو المالك للصفحة التي سيتم التعامل معها. وإذا لم يكن كذلك، يتم التحقق من جدول امتيازات المالك لمعرفة ما إذا كان هناك تعيين امتياز للنطاق المستدعي موجودًا للصفحة المعنية. ومع ذلك، لا تقوم الدالة بالتحقق مما إذا كان نطاق الملكية يمتلك جدول امتيازات أم لا. بعض النطاقات الخاصة، مثل `DOMID_XEN` و `DOMID_IO` و `DOMID_COW`، يتم إنشاؤها بدون جداول امتياز. وبالتالي، إذا قامت دالة __gnttab_cache_flush بالعمل على صفحة مملوكة لهذه النطاقات الخاصة، فستحاول فك مرجع مؤشر NULL (NULL pointer dereference) في بنية البيانات الخاصة بالنطاق (domain struct).
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.