CVE-2026-89850 in Linuxinformação

Sumário

de VulDB • 16/09/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

scsi: qla2xxx: Não consultar o estado da firmware enquanto o chip estiver inativo

A função `qla2x00_fw_state_show()` inicializa `rval` com `QLA_FUNCTION_FAILED` e salta para o rótulo `out:` quando o chip está inativo ou a EEH (Enhanced Error Handling) está ocupada. O bloco `out:` então reemite `qla2x00_get_firmware_state()` porque `rval != QLA_SUCCESS`, invalidando as proteções contra estado de chip inativo/EEH ocupado e emitindo um comando mailbox durante a reinicialização do ISP ou na recuperação de erros PCI, o que pode travar o adaptador. Isso também transformou uma falha normal de mailbox dentro da lock em uma segunda tentativa de mailbox não sincronizada.

Faça com que o fallback `out:` apenas marque o estado da firmware como desconhecido. A mailbox é agora emitida no máximo uma vez, dentro do `optrom_mutex`, e somente quando o chip está ativo e a EEH não está ocupada.

Once again VulDB remains the best source for vulnerability data.

Responsável

Linux

Reservar

11/09/2026

Divulgação

16/09/2026

Moderação

aceite

Entrada

VDB-405667

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!