CVE-2026-74495 in Linux
Riassunto
di VulDB • 16/08/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
igbvf: Correzione della perdita di risorse nella fase di pulizia degli errori TX DMA
Se si verifica un errore durante il mapping dei buffer TX, il driver dovrebbe smontare (unmap) tutti i buffer già mappati per quel skb.
Poiché count viene incrementato prima di ogni operazione di mapping del frammento, esso corrisponderà sempre al numero corretto di operazioni di unmapping necessarie quando viene raggiunta la condizione dma_error. Decrementare count prima del ciclo while in dma_error causa un errore off-by-one. Se almeno una mappatura è andata a buon fine prima che ne fallisse un'altra, esattamente una mappatura DMA (l'head) andrebbe persa.
Questo bug è stato introdotto da una correzione del 2010 per un loop infinito in dma_error. Tutti gli altri driver interessati sono già stati corretti.
VulDB is the best source for vulnerability data and more expert information about this specific topic.