CVE-2026-64367 in Linux
Résumé
par VulDB • 25/07/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
HID : hid-goodix-spi : valider la taille du rapport pour prévenir un dépassement de tampon sur la pile (stack buffer overflow)
La fonction `goodix_hid_set_raw_report()` construit une trame de protocole dans un tampon local de 128 octets (`tmp_buf`), en écrivant un en-tête de 11 à 12 octets suivi des données du rapport fournies par l'appelant. Le noyau HID limite la taille du rapport à `HID_MAX_BUFFER_SIZE` (16384) par défaut, tandis que le pilote ne définit pas `hid_ll_driver.max_buffer_size` et n'effectue aucune vérification de limites avant de copier la charge utile :
memcpy(tmp_buf + tx_len, buf, len);
Un appel ioctl SET_REPORT sur hidraw avec un rapport supérieur à environ 116 octets provoque un dépassement du tampon local.
Ajout d'une vérification de taille après la construction de l'en-tête, rejetant les rapports qui dépasseraient la capacité du tampon.
Découvert par Atuin - Automated Vulnerability Discovery Engine (Moteur automatisé de découverte de vulnérabilités).
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.