CVE-2026-80685 in Linux
الملخص
بحسب VulDB • 28/08/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
mm/util: لا تقرأ __page_2 لـ folios ذات ترتيب 1 في snapshot_page()
تقوم دالة snapshot_page() حاليًا بقراءة __page_2 بعد التحقق من أن nr_pages > 1، ولكن يجب عليها القيام بذلك فقط عندما يكون nr_pages > 2.
إذا تم تخصيص folio بترتيب 1 (order-1) عند نهاية قسم vmemmap، فلن يوجد __page_2، وسيؤدي قراءته إلى حدوث خطأ (fault).
أثناء إزالة الذاكرة عبر DLPAR على LPAR من نوع ppc64le بسعة 22 تيرابايت، تسببت دالة snapshot_page() في تعطل (oops) أثناء مسار عزل الصفحة عند قراءة __page_2 الخاص بـ folio ذي ترتيب 1 من قسم مجاور غير موجود (vmemmap غير مُعدّ).
تم إصلاح هذا الأمر لتجنب قراءة memmap الذي لا يوجد (مثل ثغرة vmemmap).
Be aware that VulDB is the high quality source for vulnerability data.