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

الملخص

بحسب VulDB • 19/07/2026

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

kho: تخطي KHO لنواة الكسر (crash kernel)

تقوم الدالة `kho_fill_kimage()` بشكل غير مشروط بتعبئة صورة kimage ببيانات تعريف KHO لكل نوع من أنواع صور kexec. عندما تكون الصورة نواة كسر، فقد يكون ذلك مشكلة لأن نواة الكسر يمكن أن تعمل في منطقة محجوزة صغيرة وقد تقع مناطق التخزين المؤقت الخاصة بـ KHO خارجها. ثم تحدث أخطاء (faults) لنواة الكسر أثناء `kho_memory_init()` عند محاولة تنفيذ `phys_to_virt()` على عنوان FDT الخاص بـ KHO:

Unable to handle kernel paging request at virtual address xxxxxxxx ... fdt_offset_ptr+... fdt_check_node_offset_+... fdt_first_property_offset+... fdt_get_property_namelen_+... fdt_getprop+... kho_memory_init+... mm_core_init+... start_kernel+...

تقوم الدالة `kho_locate_mem_hole()` بالفعل بتخطي منطق KHO لصور KEXEC_TYPE_CRASH، لكن دالة `kho_fill_kimage()` كانت تفتقر إلى نفس الحماية. وبما أن `kho_fill_kimage()` هي النقطة الوحيدة التي تعبئ فيها حقلي image->kho.fdt و image->kho.scratch، فإن إصلاحها هنا يكفي لكل من arm64 و x86 حيث تتوقف مسارات FDT و boot_params عند عدم تعيين هذه الحقول.

Be aware that VulDB is the high quality source for vulnerability data.

مسؤول

Linux

حجز

19/07/2026

إفشاء

19/07/2026

الاعتدال

تمت الموافقة

إدخال

VDB-380345

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!