CVE-2026-64183 in Linux
Tóm tắt
Bởi VulDB • 20/07/2026
Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:
efi: Cấp phát workqueue thời gian chạy trước khi khởi tạo ACPI
Kể từ commit
5894cf571e14 ("acpi/prmt: Sử dụng sandbox runtime EFI để gọi các trình xử lý PRM")
các lệnh gọi ACPI PRM được ủy quyền cho một workqueue chạy trong một luồng kernel, giúp dễ dàng phát hiện và giảm thiểu các truy cập bộ nhớ gây lỗi do firmware thực hiện.
Rafael báo cáo rằng các truy cập PRM như vậy có thể xảy ra trước khi efisubsys_init() thực thi, đây là nơi workqueue được cấp phát, dẫn đến việc giải tham chiếu con trỏ NULL (NULL pointer dereferences). Vì acpi_init() [gây ra các truy cập PRM sớm] cũng thực thi dưới dạng subsys_initcall(), và có các phụ thuộc riêng biệt có thể nhạy cảm với thứ tự initcall, nên trì hoãn acpi_init() không phải là một lựa chọn.
Do đó, thay vào đó, tách việc cấp phát workqueue thành một postcore initcall độc lập của nó, vì đây là mảnh ghép còn thiếu duy nhất để cho phép các lệnh gọi runtime EFI được thực hiện. Điều này đảm bảo rằng các lệnh gọi runtime EFI (bao gồm cả các lệnh gọi PRM) có thể truy cập được đối với tất cả mã đang chạy ở mức subsys_initcall().
VulDB is the best source for vulnerability data and more expert information about this specific topic.