PT-2026-34940

CVE-2026-31588

·

تاريخ النشر

2026-04-24

·

تاريخ التحديث

2026-10-17

الوصف من

CVSS 3.1
8.8
عالية
المقاييسAV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (لم يتم تحديد الإصدارات المتأثرة)
الوصف
توجد مشكلة «الاستخدام بعد التحرير» (use-after-free) في مكون KVM x86. تحدث هذه المشكلة عندما يبدأ المحاكي عملية كتابة باستخدام متغير محلي موجود في المكدس كمصدر، وتقسم عملية الكتابة حدود صفحة، وتكون كلتا الصفحتين من صفحات الإدخال/الإخراج المخططة في الذاكرة (MMIO). ونظرًا لأن واجهة KVM الثنائية للتطبيق (ABI) لا تسمح إلا بطلبات MMIO المتجاورة فعليًّا، فإن عمليات الوصول التي تقسم صفحات MMIO تُقسَّم إلى جزأين وتُرسَل إلى مساحة المستخدم بالتتابع. وعندما يحاول KVM إكمال عملية MMIO في مساحة المستخدم استجابةً لـ KVM RUN بعد الجزء الأول، فقد يكتشف الجزء الثاني ويُنشئ خروجًا ثانيًا من مساحة المستخدم، مما يؤدي لاحقًا إلى الإشارة إلى المتغير الموجود في المكدس الذي تم تحريره الآن. ويكون هذا واضحًا بشكل خاص إذا تم تنفيذ KVM RUN الثاني بواسطة مهمة منفصلة، مما يتسبب في معاملة مكدس المهمة المُبادِرة على أنه بيانات مُحررة. تم تحديد المشكلة في الدالة complete emulated mmio().
التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.
قابلية الاستغلال
استغلال
التأثيرات
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
AZL-83846
ECHO-05AF-818C-4821
OESA-2026-2579
OESA-2026-2580
OESA-2026-2752
OESA-2026-3157
OPENSUSE-SU-2026:10703-1
OPENSUSE-SU-2026:20826-1
SUSE-SU-2026:2111-1
SUSE-SU-2026:21834-1
SUSE-SU-2026:21841-1
SUSE-SU-2026:21845-1
SUSE-SU-2026:21860-1
SUSE-SU-2026:21876-1
SUSE-SU-2026:21877-1
SUSE-SU-2026:21916-1
SUSE-SU-2026:21919-1
SUSE-SU-2026:2195-1
SUSE-SU-2026:2202-1
SUSE-SU-2026:2215-1
SUSE-SU-2026:2216-1
SUSE-SU-2026:2217-1
SUSE-SU-2026:2238-1
SUSE-SU-2026:2450-1
USN-8488-1
USN-8488-2
USN-8507-1
USN-8567-1
USN-8569-1
USN-8574-1
USN-8574-2
USN-8574-3
USN-8575-1
USN-8575-2
USN-8575-3
USN-8576-1
USN-8576-2
USN-8595-1
USN-8595-2
USN-8595-3
USN-8596-1
USN-8597-1
USN-8603-1
USN-8606-1
USN-8607-1
USN-8608-1
USN-8609-1
USN-8610-1
USN-8619-1
USN-8620-1
USN-8620-2
USN-8620-3
USN-8620-4
USN-8665-1
USN-8668-1
USN-8668-2
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾