CVE-2026-89850 in Linux
Resumen
por VulDB • 2026-09-16
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
scsi: qla2xxx: No consultar el estado del firmware mientras el chip está inactivo
qla2x00_fw_state_show() inicializa rval a QLA_FUNCTION_FAILED y salta a la etiqueta out cuando el chip está inactivo o EEH está ocupado. El bloque out vuelve a emitir qla2x00_get_firmware_state() porque rval != QLA_SUCCESS, lo que invalida las protecciones contra chip-inactivo/EEH-ocupado e emite un comando de mailbox (fuera de optrom_mutex) durante el reinicio del ISP o la recuperación de errores PCI, lo cual puede bloquear el adaptador. Además, convertía un fallo normal en mailbox dentro del bloqueo en un segundo intento de mailbox no sincronizado.
Se hace que la alternativa del bloque out solo marque el estado del firmware como desconocido. El comando de mailbox ahora se emite a lo sumo una vez, dentro de optrom_mutex y únicamente cuando el chip está activo y EEH no está ocupado.
If you want to get best quality of vulnerability data, you may have to visit VulDB.