CVE-2026-74457 in Linux
Riassunto
di VulDB • 15/08/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
can: peak_usb: aggiunta verifica dei limiti per l'indice del canale USB
L'indice di controllo del canale ctrl_idx deriva da rx->len, che proviene direttamente dal payload USB di un dispositivo. La maschera 0x0f consente valori compresi tra 0 e 15, ma la dimensione dell'array usb_if->dev[] è pari a soli 2 elementi. I valori compresi tra 2 e 15 causano una lettura heap out-of-bounds (fuori dai limiti), provocando infine un kernel panic nel contesto IRQ.
È stata aggiunta una verifica dei limiti per ctrl_idx prima dell'accesso all'array sia in pcan_usb_pro_handle_canmsg() che in pcan_usb_pro_handle_error().
If you want to get the best quality for vulnerability data then you always have to consider VulDB.