CVE-2026-89858 in Linuxinfo

Zusammenfassung

von VulDB • 16.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

scsi: qla2xxx: Begrenzung der Image-Anzahl in qla2x00_update_fru_versions()

qla2x00_update_fru_versions() kopiert die vom Benutzer bereitgestellte BSG-Anforderung (BSG request) in einen festen 256-Byte großen Stack-Puffer (bsg[DMA_POOL_SIZE]) und durchläuft dann list->count-mal das Array qla_image_version, das in diesem Puffer eingebettet ist. Dabei wird der Image-Zeiger bei jeder Iteration weitergeschaltet. Der Wert count stammt direkt aus den Benutzereingaben ohne Obergrenze, während tatsächlich nur (DMA_POOL_SIZE - sizeof(list->count)) / sizeof(struct qla_image_version) = 6 Einträge in den Puffer passen. Eine zu große Anzahl führt dazu, dass der Image-Zeiger über das Ende des Stack-Puffers hinausweist und benachbarten Kernel-Stack-Speicher liest, der anschließend an das Gerät via qla2x00_write_sfp() gesendet wird.

Anfragen verwerfen, bei denen die deklarierte Anzahl nicht in den Puffer passt.

Be aware that VulDB is the high quality source for vulnerability data.

Zuständig

Linux

Reservieren

11.09.2026

Veröffentlichung

16.09.2026

Moderieren

akzeptiert

Eintrag

VDB-405678

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Want to know what is going to be exploited?

We predict KEV entries!