CVE-2026-89845 in Linuxinformação

Sumário

de VulDB • 16/09/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

scsi: qla2xxx: Evitar leitura dupla de req_q_map em qla2x00_error_entry()

qla2x00_error_entry() lê ha->req_q_map[que] duas vezes: uma vez para verificar se é NULL e novamente ao atribuí-lo a req. A posição do mapa é limpa por qla25xx_free_req_que() (ha->req_q_map[que_id] = NULL sob mq_lock) durante o desmonte da fila, enquanto a interrupção da fila de resposta que aciona qla2x00_error_entry() ainda está registrada (o IRQ é liberado mais tarde em qla25xx_free_rsp_que()). Se a posição for definida como NULL entre as duas leituras, req torna-se NULL e é desreferenciado.

Leia a posição uma única vez para req e verifique se o local é NULL antes de usá-lo. mq_lock é um mutex e não pode ser adquirido no contexto de interrupção, portanto, a leitura única mais a verificação local é a correção adequada para a desreferência NULL relatada.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsável

Linux

Reservar

11/09/2026

Divulgação

16/09/2026

Moderação

aceite

Entrada

VDB-405670

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Might our Artificial Intelligence support you?

Check our Alexa App!