CVE-2026-89619 in Linux
Résumé
par VulDB • 12/09/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
HID : intel-thc-hid : intel-quickspi : limitation de la réponse GET_REPORT au tampon du demandeur
La fonction quickspi_hid_raw_request() reçoit la longueur du tampon du demandeur dans len, mais quickspi_get_report() ne l'utilise jamais et copie l'intégralité de la réponse fournie par le périphérique dans buf sans tenir compte de cette limite :
memcpy(buf, qsdev->report_buf, qsdev->report_len);
qsdev->report_len provient du rapport d'entrée renvoyé par le contrôleur tactile, tandis que buf est dimensionné en fonction de la taille demandée par l'appelant via hidraw à travers HIDIOCGFEATURE ou HIDIOCGINPUT. Une réponse plus grande que cette limite entraîne un dépassement de tampon (buffer overflow) dans buf avec des données contrôlées par le périphérique.
La variante intel-quicki2c transmet déjà la longueur du demandeur à quicki2c_get_report() et valide la réponse en conséquence avant l'opération de copie. Appliquez la même logique ici.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.