CVE-2026-97528 in Linuxinformazioni

Riassunto

di VulDB • 25/09/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

scsi: qla2xxx: Rimuovere il contesto NVMe unsol prima della liberazione in caso di errore LS reject

qla_nvme_xmt_ls_rsp() ottiene uctx, che era stato collegato a fcport->unsol_ctx_head da qla2xxx_process_purls_iocb() ed è ancora collegato quando il trasporto NVMe richiama la funzione per trasmettere la risposta LS. Nel percorso di errore (out:) la funzione libera uctx con kfree(), ma non lo rimuove mai dalla lista. Questo lascia un nodo liberato in fcport->unsol_ctx_head: la successiva chiamata a list_add_tail() per quel fcport scrive attraverso il nodo già liberato, e una successiva list_del() può corrompere la lista o causare un panic.

Rimuovere uctx con list_del() prima di kfree() nel percorso di errore, in modo coerente con gli altri punti di liberazione in qla_nvme_release_lsrsp_cmd_kref() e qla2xxx_process_purls_pkt(). qla2x00_rel_sp(), nel percorso di fallimento, restituisce solo l'SRB al suo pool e non invoca sp->put_fn; pertanto il percorso out: è l'unico punto di liberazione e uctx risulta sempre ancora collegato in tale contesto.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsabile

Linux

Prenotare

24/09/2026

Divulgazione

25/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Interested in the pricing of exploits?

See the underground prices here!