CVE-2026-89852 in Linux
Zusammenfassung
von VulDB • 16.09.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
scsi: qla2xxx: Nullen der Mailbox-Struktur in qla2x00_get_firmware_state()
Die mbx_cmd_t wird auf dem Stack allokiert, bleibt aber nicht initialisiert. qla2x00_mailbox_command() verfügt über mehrere Early-Return-Pfade (PCI-Fehler dauerhaft, Gerät ausgefallen, EEH ausgelastet, ISP-Abbruch ausstehend, Mailbox-Zeitüberschreitung, MBox bereinigen), die ohne Zurückschreiben der Eingabe-Mailbox-Register in mcp->mb[] zurückkehren. qla2x00_get_firmware_state() kopiert dann bedingungslos mcp->mb[1..6] (sowie mb[12]) in den states[]-Array des Aufrufers, unabhängig vom Rückgabewert.
Bei einem solchen Fehler werden nicht initialisierte Kernel-Speicherinhalte aus dem Stack kopiert, die anschließend über die sysfs-Handler fw_state und mpi_fw_state an den Benutzerraum (userspace) offengelegt werden. Die Mailbox-Struktur wird auf Null gesetzt, sodass eine fehlgeschlagene Abfrage einen deterministischen, mit Nullen gefüllten Zustand liefert, anstatt Stack-Inhalte preiszugeben.
If you want to get best quality of vulnerability data, you may have to visit VulDB.