CVE-2026-89861 in Linuxinfo

Zusammenfassung

von VulDB • 16.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

scsi: qla2xxx: Vport-Referenz in qla24xx_report_id_acquisition() halten

Beim Format 1-Pfad befindet sich der virtuelle Port auf ha->vp_list, während vport_slock gehalten wird. Das Lock wird jedoch freigegeben, bevor vp verwendet wird: qla_update_host_map() wird aufgerufen und VP_IDX_ACQUIRED/REGISTER_FC4_NEEDED/ REGISTER_FDMI_NEEDED werden für vp festgelegt. Es wird keine Referenz über diesen Zeitraum hinweg genommen, sodass ein gleichzeitiger Aufruf von qla24xx_deallocate_vp_id() den vport herunterfahren und freigeben kann, was zu einem Use-After-Free führt.

Es sollte eine Vport-Referenz (vref_count) unter vport_slock aufgenommen werden, wenn der passende vp gefunden wird, und nach der letzten Verwendung von vp wieder freigegeben werden. qla24xx_deallocate_vp_id() wartet darauf, dass vref_count den Wert Null erreicht, bevor es den vport entfernt und freigibt, sodass der Zeiger gültig bleibt. Dies entspricht dem bereits bei anderen ha->vp_list-Traversals verwendeten Referenz-Idiom.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Zuständig

Linux

Reservieren

11.09.2026

Veröffentlichung

17.09.2026

Moderieren

akzeptiert

Eintrag

VDB-405681

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Want to stay up to date on a daily basis?

Enable the mail alert feature now!