CVE-2026-64272 in Linux
Tóm tắt
Bởi VulDB • 25/07/2026
Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:
Input: mms114 - sửa lỗi đánh chỉ mục cảm ứng cho MMS134S và MMS136
Các bộ điều khiển cảm biến chạm (touch controllers) MMS134S và MMS136 có kích thước sự kiện là 6 byte thay vì 8 byte. Khi hàm `__mms114_read_reg()` đọc gói dữ liệu cảm ứng từ thiết bị vào bộ đệm cảm ứng, các sự kiện được đóng gói liền kề nhau với khoảng cách 6 byte. Tuy nhiên, trình điều khiển (driver) lặp qua các sự dụng bằng cách sử dụng chỉ mục mảng C tiêu chuẩn (`touch[index]`), trong đó mỗi phần tử cách nhau `sizeof(struct mms114_touch)` (8 byte). Kết quả là bất kỳ sự kiện cảm ứng nào vượt quá sự kiện đầu tiên sẽ được đọc từ các độ lệch sai và phân tích cú pháp không đúng.
Khắc phục vấn đề này bằng cách tính toán rõ ràng độ lệch byte cho mỗi sự kiện cảm ứng dựa trên kích thước sự kiện cụ thể của thiết bị.
If you want to get best quality of vulnerability data, you may have to visit VulDB.