PT-2026-122213

CVE-2026-79979

·

تاريخ النشر

2026-10-23

·

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

2026-10-23

الوصف من

CVSS 3.1
7.8
عالية
المقاييسAV:L/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H
اسم البرنامج المتأثر والإصدارات المتأثرة تعذر تحديد اسم المنتج (الإصدارات المتأثرة غير محددة)
الوصف تتعامل وحدة MMU الخلفية لمعمارية arm64 بشكل غير صحيح مع إبطال TLB ضمن الدالة invalidate tlb page() في الملف arch/arm64/core/mmu.c. تستخدم الدالة معاملًا يطابق فقط ASID 0 (جداول صفحات النواة) والإدخالات العامة، مما يؤدي إلى الفشل في إبطال الترجمات لنطاقات الذاكرة التي تستخدم ASIDs تبدأ من 1. في مسارات طلب الصفحات (demand-paging)، عندما تستعيد خوارزمية الإخلاء إطارًا عبر page frame prepare locked() و arch mem page out()، تقوم النواة بمسح ASID 0 فقط. إذا كان خيط مستخدم قد وصل بالفعل إلى الصفحة التي تم إخلاؤها — مثل k mem partition مضافة عبر arch mem domain partition add() أو مكدس تم تعيينه بواسطة map thread stack() — فإنه يحتفظ بترجمة قراءة/كتابة صالحة لهذا الإطار المادي.
يمكن لخيط مستخدم غير مميز فرض إخلاء الذاكرة للحفاظ على الوصول إلى عنوان قديم، مما يسمح بالوصول للقراءة والكتابة إلى أي بيانات يتم وضعها لاحقًا في ذلك الإطار، بما في ذلك بيانات المشرف، أو تقسيمات نطاق ذاكرة آخر، أو مكدسات خيوط أخرى. يؤدي هذا إلى كسر العزل الذي يفرضه CONFIG USERSPACE مما يسمح بكشف المعلومات، وفساد الذاكرة، وصولاً إلى الاختراق الكامل للنظام. تؤثر هذه المشكلة على إصدارات arm64 التي تم تفعيل كل من CONFIG USERSPACE و CONFIG DEMAND PAGING فيها، مع وجود مخزن دعم نشط، وصفحة واحدة على الأقل من صفحات طلب الصفحات معينة بشكل خاص في نطاق ذاكرة مستخدم.
التوصيات في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة.
قابلية الاستغلال
استغلال
التأثيرات
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
GHSA-6PQM-HFXF-48QV
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾