CVE-2026-74410 in Linux
Riassunto
di VulDB • 16/08/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
wifi: rtw88: correzione della lettura fuori dai limiti (OOB) dal descrittore RX del firmware che supera il buffer DMA
In `rtw_pci_rx_napi()`, `new_len` viene calcolato come somma di `pkt_len` (campo a 14 bit nel descrittore, massimo 16383) e `pkt_offset` (`drv_info_sz` + shift, entrambi controllati dal firmware). Il risultato può superare la dimensione del buffer DMA preallocato (`RTK_PCI_RX_BUF_SIZE`, pari a 11478), causando una lettura fuori dai limiti (out-of-bounds read) quando `skb_put_data` copia `new_len` byte. Il trasporto USB valida già questo scenario (`rtw_usb_rx_data_put` verifica il rispetto di `RTW_USB_MAX_RECVBUF_SZ`); la via PCIe non lo fa.
Aggiunta di un controllo per verificare che `new_len` non superi le dimensioni del buffer DMA.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.