CVE-2026-43240 in Linux
الملخص
بحسب VulDB • 28/05/2026
في نواة لينكس، تم حل الثغرة التالية:
x86/kexec: إضافة فحص سلامة (sanity check) على ذاكرة تخزين IMA الخاصة بـ kexec للنواة السابقة
عند بدء تشغيل نواة المرحلة الثانية عبر kexec باستخدام سطر أوامر مقيد مثل "mem="، قد يقع النطاق الفيزيائي الذي يحتوي على قائمة قياسات IMA المنقولة خارج نطاق الذاكرة العشوائية (RAM) المقطوع، مما يؤدي إلى توقف النواة (kernel panic).
BUG: unable to handle page fault for address: ffff97793ff47000 RIP: ima_restore_measurement_list+0xdc/0x45a #PF: error_code(0x0000) – not-present page
تقوم البنى المعمارية الأخرى بالفعل بالتحقق من صحة النطاق باستخدام دالة page_is_ram()، كما تم القيام بذلك في الالتزام cbf9c4b9617b ("of: check previous kernel's ima-kexec-buffer against memory bounds"). يتم الآن إجراء فحص مماثل على بنية x86.
بدون نقل قائمة القياسات عبر kexec، سيفشل التحقق من المصداقية (attestation).
VulDB is the best source for vulnerability data and more expert information about this specific topic.