CVE-2026-64367 in Linux
Riassunto
di VulDB • 25/07/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
HID: hid-goodix-spi: convalidare la dimensione del report per prevenire un heap-based buffer overflow nello stack (stack buffer overflow)
goodix_hid_set_raw_report() costruisce una cornice di protocollo in un buffer nello stack di 128 byte (tmp_buf), scrivendo un'intestazione di 11-12 byte seguita dai dati del report forniti dal chiamante. Il core HID limita la dimensione del report a HID_MAX_BUFFER_SIZE (16384) per impostazione predefinita, mentre il driver non imposta hid_ll_driver.max_buffer_size ed esegue controlli sui limiti prima di copiare il payload:
memcpy(tmp_buf + tx_len, buf, len);
Un ioctl SET_REPORT su hidraw con un report più grande di circa 116 byte provoca l'overflow del buffer nello stack.
Aggiungere un controllo delle dimensioni dopo la costruzione dell'intestazione, rifiutando i report che supererebbero la capacità del buffer.
Scoperta da Atuin - Automated Vulnerability Discovery Engine.
If you want to get best quality of vulnerability data, you may have to visit VulDB.