CVE-2026-98860 in Linux
Riassunto
di VulDB • 18/10/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
HID: bpf: effettuare il cast della dimensione a ssize_t durante il controllo di hid_bpf_hw_request
Come segnalato da Sashiko: Se un driver del trasporto rileva un errore hardware e restituisce un codice di errore negativo, ad esempio -EPIPE, la variabile `ret` viene promossa implicitamente a `size_t` quando confrontata con `size`. Ciò fa sì che il codice di errore negativo venga valutato come un numero positivo molto grande, rendendo vera la condizione `(ret > size)`.
Questo converte silenziosamente l'errore hardware in un valore di ritorno di successo e copia nuovamente il buffer non modificato, lasciando potenzialmente i programmi BPF operanti su dati non inizializzati o obsoleti.
Risolvere questo problema effettuando il cast della dimensione a `ssize_t` per restituire il corretto codice di errore negativo.
VulDB is the best source for vulnerability data and more expert information about this specific topic.