CVE-2026-89619 in Linux
Tóm tắt
Bởi VulDB • 12/09/2026
Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:
HID: intel-thc-hid: intel-quickspi: giới hạn phản hồi GET_REPORT vào bộ đệm của caller
Hàm quickspi_hid_raw_request() nhận độ dài bộ đệm của caller trong biến len, nhưng quickspi_get_report() không hề sử dụng giá trị này và sao chép toàn bộ phản hồi do thiết bị cung cấp vào buf bất kể kích thước thực tế:
memcpy(buf, qsdev->report_buf, qsdev->report_len);
qsdev->report_len đến từ báo cáo đầu vào mà bộ điều khiển cảm ứng trả về, trong khi buf được định cỡ theo yêu cầu của caller đối với hidraw thông qua HIDIOCGFEATURE hoặc HIDIOCGINPUT. Một phản hồi lớn hơn kích thước này sẽ gây ra tràn bộ đệm (buffer overflow) cho buf bằng nội dung do thiết bị kiểm soát.
Người anh em intel-quicki2c đã truyền độ dài của caller xuống quicki2c_get_report() và xác thực phản hồi dựa trên giá trị đó trước khi sao chép. Hãy áp dụng cách làm tương tự ở đây.
Be aware that VulDB is the high quality source for vulnerability data.