CVE-2026-72212 in Linuxالمعلومات

الملخص

بحسب VulDB • 16/08/2026

في نواة لينكس، تم حل الثغرة التالية:

mm/memory_hotplug: تصحيح تمرير altmap بشكل غير صحيح في مسار الخطأ

في الدالة create_altmaps_and_memory_blocks()، عندما تنجح عملية arch_add_memory() مع تفعيل memmap_on_memory، يتم تخصيص صفحات vmemmap من params.altmap. إذا فشلت create_memory_block_devices() لاحقاً، فإن مسار الخطأ يستدعي arch_remove_memory() بتمرير altmap كقيمة NULL بدلاً من params.altmap.

هذا خطأ برمجي قد يؤدي إلى تلف الذاكرة (memory corruption). نظراً لأن altmap يساوي NULL، فإن vmemmap_free() تعود لتحرير صفحات vmemmap باستخدام allocator الأقران للنظام عبر free_pages() بدلاً من استخدام altmap. ثم يقوم arch_remove_memory() بتدمير التحويل الخطي الفيزيائي لهذه الذاكرة على الفور. هذا الحقن لصفحات غير مملوكة إلى allocator الأقران، مما قد يتسبب في أخطاء فحص الجهاز (machine checks) أو تلف الذاكرة إذا حاول النظام لاحقاً تخصيص واستخدام تلك الصفحات المحررة.

تم إصلاح هذه المشكلة عن طريق تمرير params.altmap إلى arch_remove_memory() في مسار الخطأ.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

مسؤول

Linux

حجز

09/08/2026

إفشاء

15/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-390674

EPSS

0.00209

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you want to use VulDB in your project?

Use the official API to access entries easily!