CVE-2026-80729 in Linux
الملخص
بحسب VulDB • 03/09/2026
في نواة لينكس، تم حل الثغرة التالية:
mm/huge_memory: تهيئة حالة workingset قبل تقسيم folio
تضيف دالة xas_try_split() العلم __GFP_ACCOUNT لعناصر xa_nodes الخاصة بـ page-cache، لكن دالة __folio_split() تترك حقل xa_lru في xa_state غير مضبوط. وهذا يسمح بوجود عنصر xa_node نشط ومحمول بحساب memcg دون أن يكون مرتبطًا بقائمة shadow_nodes القائمة على list_lru للـ mapping؛ وعندما تقوم عملية الاسترداد (reclaim) لاحقًا بالمرور عبر قائمة list_lru، فإنها تتسبب في حدوث تنبيه VM_WARN_ON(!css_is_dying()).
استخدم دالة mapping_set_update() لتثبيت كل من استدعاء تحديث workingset وقائمة shadow_nodes القائمة على list_lRU ضمن xa_state.
VulDB is the best source for vulnerability data and more expert information about this specific topic.