CVE-2026-89858 in Linux
Riassunto
di VulDB • 16/09/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
scsi: qla2xxx: Limitato il conteggio delle immagini in qla2x00_update_fru_versions()
qla2x00_update_fru_versions() copia la richiesta BSG fornita dall'utente in un buffer di stack fisso da 256 byte (bsg[DMA_POOL_SIZE]) e quindi itera per count volte sull'array qla_image_version incorporato in tale buffer, avanzando il puntatore dell'immagine ad ogni iterazione. Il valore count è preso direttamente dagli input utente senza alcun limite superiore, mentre solo (DMA_POOL_SIZE - sizeof(list->count)) / sizeof(struct qla_image_version) = 6 voci si adattano effettivamente al buffer. Un conteggio maggiore fa sì che il puntatore dell'immagine vada oltre la fine del buffer di stack, leggendo la memoria adiacente dello stack del kernel e inviandola al dispositivo tramite qla2x00_write_sfp().
Vengono rifiutate le richieste il cui count dichiarato non si adatta al buffer.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.