CVE-2026-80566 in Linuxinformazioni

Riassunto

di VulDB • 26/08/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

Input: hynitron_cstxxx - convalidare il conteggio dei tocchi e gli ID delle dita

Il driver alloca un numero massimo di slot di input (max_touch_num), indicizzati da zero a max_touch_num - 1. Il controllo attuale consente a un ID della dito pari a max_touch_num di raggiungere cst3xx_report_contact(). Sebbene il core dell'input ignori gli indici degli slot fuori intervallo, la segnalazione dei dati del tocco senza una modifica valida dello slot corrompe lo stato del tocco dello slot precedentemente attivo.

Il conteggio dei tocchi viene letto dal report del controller e utilizzato per indicizzare un buffer di report a dimensione fissa senza prima verificarne l'intervallo. Si respingono i conteggi superiori al numero supportato di slot di tocco, prima di controllare il byte finale o analizzare i dati del tocco.

Si respingono gli ID delle dita pari o maggiori di max_touch_num e si restituisce immediatamente quando viene rilevato un ID della dito non valido, in modo che le frame dei tocchi corrotti vengano scartate invece di segnalare uno stato parziale del contatto.

La board V821 Avaota F1 configura il driver vendor con un solo slot di tocco; pertanto, l'ID della dita 1 è già non valido su tale dispositivo.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsabile

Linux

Prenotare

26/08/2026

Divulgazione

26/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!