PT-2026-69664
CVE-2026-68264
·
تاريخ النشر
2026-08-10
·
تاريخ التحديث
2026-10-16
الوصف من
CVSS 3.1
7.8
عاليةالمقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (لم يتم تحديد الإصدارات المتأثرة)
الوصف
توجد مشكلة في نواة Linux حيث تفشل الدالة
xe pt update ops init() في إعادة تعيين المتغير current op إلى 0. أثناء مسار vm bind، تستدعي الدالة ops execute() الدالة xe pt update ops prepare() داخل حلقة. إذا أعيدت المحاولة في الحلقة بسبب إخلاء الذاكرة (OOM) أو التنازع على القفل، يتم تنفيذ xe pt update ops prepare() مرة أخرى، ويؤدي كل استدعاء لـ bind op prepare() إلى زيادة قيمة current op دون إعادة تعيينها. ونتيجة لذلك، يمكن أن يتجاوز current op حجم المصفوفة المخصصة بواسطة xe vma ops alloc()، مما يؤدي إلى كتابة خارج النطاق في الذاكرة الملوثة بـ SLUB. وينتج عن ذلك تعطل من نوع «الاستخدام بعد التحرير» (UAF) في xe migrate update pgtables cpu() عند قراءة pt op->bind التالف. بالإضافة إلى ذلك، قد يؤدي عدم إعادة تعيين needs svm lock وneeds invalidation إلى اختيار غير صحيح لعمليات الترحيل وإبطال مفعول مخزن الترجمة الجانبي (TLB) بشكل زائد عن الحاجة. TLB هو ذاكرة تخزين مؤقتة للأجهزة تستخدمها وحدة إدارة الذاكرة لتحسين سرعة ترجمة العناوين الافتراضية إلى عناوين فعلية.التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾