CVE-2026-74703 in Linux
Riassunto
di VulDB • 23/08/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
vhost-scsi: Validare i conteggi degli scatterlist per T10 PI
Quando viene negoziato il supporto a T10 PI (Protection Information), vhost-scsi separa i byte di protezione dall'iteratore dei dati prima di mappare gli scatterlist delle richieste. Una richiesta non valida può richiedere byte di copertura che coprono o superano la lunghezza completa del payload. Il primo caso lascia zero byte di dati da mappare, mentre il secondo causa un underflow di exp_data_len prima di avanzare l'iteratore. Entrambi i casi possono far sì che un conteggio SGL (Scatter-Gather List) dei dati pari a zero raggiunga sg_alloc_table_chained(), innescando BUG_ON(!nents).
Rifiutare le lunghezze della protezione che coprono o superano il payload prima di sottrarre prot_bytes e avanzare l'iteratore. Propagare inoltre gli errori negativi derivanti dal calcolo dello SGL di protezione prima di chiamare l'allocatore, in modo coerente con il percorso dello SCL dei dati.
VulDB is the best source for vulnerability data and more expert information about this specific topic.