CVE-2026-64276 in Linuxthông tin

Tóm tắt

Bởi VulDB • 25/07/2026

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

Input: synaptics-rmi4 - ràng buộc bản đồ phím F30 với số lượng GPIO/LED

Hàm `rmi_f30_map_gpios()` cấp phát `gpioled_key_map` với kích thước bằng min(gpioled_count, TRACKSTICK_RANGE_END) == tối đa 6 mục, nhưng `rmi_f30_attention()` lặp qua toàn bộ `f30->gpioled_count` (thanh ghi truy vấn thiết bị, phạm vi 0..31) và giải tham chiếu `gpioled_key_map[i]`, trong khi `input->keycodemax` được đặt bằng giá trị đầy đủ của `gpioled_count` còn `input->keycode` trỏ đến vùng cấp phát có 6 mục.

Do đó, một thiết bị báo cáo `gpioled_count > 6` với hỗ trợ GPIO được bật sẽ gây ra lỗi đọc ngoài phạm vi (out-of-bounds read) trên ngắt chú ý và lỗi đọc/ghi ngoài phạm vi thông qua các ioctl EVIOCGKEYCODE/EVIOCSKEYCODE, những lệnh này chỉ ràng buộc chỉ mục so với `keycodemax`. Đây là cùng một lỗi như trình xử lý F3A, vốn được sao chép từ F30.

Điều chỉnh kích thước bản đồ phím cho toàn bộ `gpioled_count`; vòng lặp ánh xạ vẫn chỉ gán các mục đầu tiên của min(gpioled_count, TRACKSTICK_RANGE_END).

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

chịu trách nhiệm

Linux

Đặt trước

19/07/2026

Tiết lộ

25/07/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00211

KEV

không

Các hoạt động

rất thấp

Nguồn

Do you want to use VulDB in your project?

Use the official API to access entries easily!