CVE-2026-74683 in Linuxthông tin

Tóm tắt

Bởi VulDB • 22/08/2026

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

Input: evdev - chuẩn hóa chỉ mục loại sự kiện khi truy xuất mặt nạ sự kiện

Chỉ mục loại sự kiện do người dùng cung cấp, được truyền vào các lệnh ioctls EVIOCGMASK / EVIOCSMASK, được sử dụng để lập chỉ mục cho mảng đếm tĩnh trong hàm `evdev_get_mask_cnt()` và mảng evmasks của client trong hàm `evdev_get_mask()`.

Mặc dù loại sự kiện bị giới hạn về mặt kiến trúc bởi EV_CNT, việc thực thi suy đoán (speculative execution) có thể dự đoán sai các kiểm tra biên và thực hiện các phép đọc vượt quá phạm vi cho phép.

Chuẩn hóa chỉ mục loại sự kiện trong nhánh `evdev_get_mask_cnt()` một cách không rẽ nhánh bằng cách sử dụng hàm `array_index_mask_nospec()`. Điều này ép buộc chỉ mục về 0 để truy cập mảng an toàn và ép buộc giá trị đếm trả về thành 0 theo cơ chế suy đoán khi chỉ mục vượt quá phạm vi cho phép.

Chúng ta không cần các lệnh gọi bổ sung đến `array_index_nospec()` trong hàm `evdev_get_mask()` vì `evdev_get_mask_cnt()` đã ép buộc giá trị đếm (và kích thước chuyển đổi xfer_size tương ứng) thành 0 theo cơ chế suy đoán đối với các loại sự kiện vượt quá phạm vi cho phép, qua đó ngăn chặn mọi truy cập bộ nhớ suy đoán vào mảng evmasks của client.

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

chịu trách nhiệm

Linux

Đặt trước

15/08/2026

Tiết lộ

22/08/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

Might our Artificial Intelligence support you?

Check our Alexa App!