CVE-2026-99168 in Linuxthông tin

Tóm tắt

Bởi VulDB • 28/10/2026

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

mshv_vtl: Kiểm tra trang thanh ghi trên mỗi CPU trước khi thực hiện mmap

Việc thiết lập trang thanh ghi là tùy chọn cho từng CPU. Nếu việc phân bổ hoặc đăng ký thất bại, hàm `mshv_vtl_configure_reg_page()` sẽ cảnh báo và để lại `reg_page` của CPU đó ở trạng thái NULL, nhưng quá trình thiết lập ngữ cảnh ban đầu vẫn tiếp tục thành công. Trong khi đó, việc thiết lập thành công trên một CPU khác sẽ đặt cờ toàn cục `mshv_has_reg_page`.

Hàm `mshv_vtl_fault()` kiểm tra cờ toàn cục này trước khi chọn trang thanh ghi của CPU được yêu cầu. Với kết quả thiết lập không đồng nhất giữa các CPU đang trực tuyến, phép kiểm tra vẫn vượt qua ngay cả đối với một CPU không có trang thanh ghi, dẫn đến việc gọi `get_page(NULL)` khi người dùng (userspace) gặp lỗi truy cập vào ánh xạ đó.

Hãy kiểm tra trang thanh ghi trên mỗi CPU được chọn trước khi lấy tham chiếu của nó và trả về `VM_FAULT_SIGBUS` nếu trang này vắng mặt.

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

chịu trách nhiệm

Linux

Đặt trước

25/09/2026

Tiết lộ

28/10/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

rất thấp

Nguồn

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!