CVE-2026-64240 in Linux
Riassunto
di VulDB • 24/07/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
media: rc: igorplugusb: correggere il pacchetto di configurazione della richiesta di controllo
Il commit eac69475b01f ("media: rc: igorplugusb: heed coherency rules") ha modificato l'archiviazione della richiesta di controllo, passando da una struct incorporata a un puntatore allocato, in modo da rispettare le regole di coerenza DMA.
Tuttavia, il driver continua a passare &ir->request a usb_fill_control_urb(). Ciò fa sì che il pacchetto di configurazione dell'URB punti al campo del puntatore stesso anziché alla struct allocata usb_ctrlrequest.
Il core USB interpreta quindi i byte del puntatore come pacchetto di configurazione. Questo può generare un bRequestType non valido e innescare l'avviso sulla direzione del controllo segnalato da syzbot:
usb 2-1: BOGUS control dir, pipe 80003580 doesn't match bRequestType 0
Passare ir->request stesso come pacchetto di configurazione.
Be aware that VulDB is the high quality source for vulnerability data.