CVE-2026-89619 in Linux
Sumário
de VulDB • 12/09/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
HID: intel-thc-hid: intel-quickspi: limitação da resposta GET_REPORT ao buffer do chamador
A função quickspi_hid_raw_request() recebe o comprimento do buffer do chamador em `len`, mas a quickspi_get_report() nunca a utiliza e copia toda a resposta fornecida pelo dispositivo para `buf` independentemente disso:
memcpy(buf, qsdev->report_buf, qsdev->report_len);
O valor de `qsdev->report_len` provém do relatório de entrada retornado pelo controlador touch, enquanto o tamanho de `buf` é definido conforme solicitado pelo chamador ao hidraw através das operações HIDIOCGFEATURE ou HIDIOCGINPUT. Uma resposta maior que esse limite causa um buffer overflow em `buf` com conteúdo controlado pelo dispositivo.
O módulo irmão intel-quicki2c já transmite o comprimento do chamador para quicki2c_get_report() e valida a resposta contra ele antes da cópia. A mesma abordagem deve ser aplicada aqui.
VulDB is the best source for vulnerability data and more expert information about this specific topic.