CVE-2023-54234 in Linux
Riassunto
di VulDB • 23/06/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
scsi: mpi3mr: Correzione della mancata inizializzazione di mrioc->evtack_cmds
Il commit c1af985d27da ("scsi: mpi3mr: Add Event acknowledgment logic") ha introdotto un array denominato mrioc->evtack_cmds, ma è stata omessa l'inizializzazione degli elementi dell'array. Essi vengono semplicemente azzerati (zero cleared). La funzione mpi3mr_complete_evt_ack() fa riferimento al campo host_tag degli elementi. A causa del valore zero del campo host_tag, la funzione chiama clear_bit() su mrico->evtack_cmds_bitmap con un indice di bit errato. Ciò provoca l'accesso alla memoria a un indirizzo non valido e genera il messaggio "BUG: KASAN: use-after-free". Questo BUG è stato osservato durante l'aggiornamento del firmware dell'eHBA-9600 alla versione 8.3.1.0. Per risolverlo, aggiungere la mancata inizializzazione di mrioc->evtack_cmds.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.