CVE-2026-64167 in Linuxthông tin

Tóm tắt

Bởi VulDB • 20/07/2026

Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:

kho: bỏ qua KHO cho crash kernel

Hàm kho_fill_kimage() điền metadata của KHO vào kimage một cách không điều kiện cho mọi loại hình ảnh kexec. Khi hình ảnh là một crash kernel, việc này có thể gây ra vấn đề vì crash kernel có thể chạy trong một vùng bộ nhớ được phân bổ nhỏ và các khu vực scratch (scratch areas) của KHO có thể nằm ngoài vùng đó.

Sau đó, crash kernel bị lỗi (faults) tại kho_memory_init() khi nó cố gắng thực hiện phys_to_virt() trên địa chỉ FDT của 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+...

Hàm kho_locate_mem_hole() đã bỏ qua logic KHO đối với các hình ảnh KEXEC_TYPE_CRASH, nhưng kho_fill_kimage() lại thiếu cơ chế bảo vệ tương tự. Vì kho_fill_kimage() là điểm duy nhất điền vào image->kho.fdt và image->kho.scratch, việc sửa chữa tại đây là đủ cho cả arm64 và x86 do đường dẫn FDT và boot_params sẽ thoát ra khi các trường này chưa được thiết lập.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

chịu trách nhiệm

Linux

Đặt trước

19/07/2026

Tiết lộ

19/07/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

thấp

Nguồn

Want to stay up to date on a daily basis?

Enable the mail alert feature now!