CVE-2026-89844 in Linuxinfo

Zusammenfassung

von VulDB • 17.09.2026

Im Linux-Kernel wurde die folgende Schwachstelle behoben:

scsi: qla2xxx: Sperren von vport_slock für das Host-Map-Update bei der ID-Erfassung (report ID acquisition)

Die Format-1-Behandlung in `qla24xx_report_id_acquisition()` gibt `vport_slock` frei, nachdem die `vport`-Referenz übernommen wurde, und ruft dann `qla_update_host_map()` ohne diese Sperre auf. Dies führt zu `qla_update_vp_map()`, das den btree `ha->host_map` über `btree_insert32()/btree_update32()/btree_remove32()` verändert und laut Dokumentation erfordert, dass der Aufrufer `vport_slock` hält. Das Ausführen ohne Sperre kann zu Wettläufen (Race Conditions) mit gleichzeitigen Host-Map-Aktualisierungen führen und den btree beschädigen.

Der Format-2-Pfad in derselben Funktion umschließt bereits sein Host-Map-Update (`SET_AL_PA`) in `vport_slock`; der Format-1-Pfad ist der einzige Ausreißer.

Halten Sie `vport_slock` während des Aufrufs von `qla_update_host_map()` im Format-1, um das dokumentierte Sperrvertrag einzuhalten. Die in der Schleife übernommene `vref_count` hält die vport gültig, sodass dies lediglich die fehlende Serialisierung der Host-Map hinzufügt.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Zuständig

Linux

Reservieren

11.09.2026

Veröffentlichung

16.09.2026

Moderieren

akzeptiert

Eintrag

VDB-405664

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!