CVE-2026-89843 in Linuxinformação

Sumário

de VulDB • 17/09/2026

No kernel Linux, a seguinte vulnerabilidade foi corrigida:

scsi: qla2xxx: Inicialização com zero dos buffers da pilha bsg para evitar vazamento de informações

Vários manipuladores (handlers) do bsg armazenam suas requisições/respostas em um buffer na pilha não inicializado de 256 bytes (`uint8_t bsg[DMA_POOL_SIZE]`) e o preenchem via `sg_copy_to_buffer()`, que copia apenas tantos bytes quanto a carga útil da solicitação fornecida pelo usuário. Quando a requisição é mais curta do que a estrutura, o restante do buffer permanece contendo dados antigos (stale) da pilha.

`qla2x00_read_fru_status()` e `qla2x00_read_i2c()` então copiam toda a estrutura de volta para a carga útil da resposta com `sg_copy_from_buffer()`, vazando os bytes não inicializados da pilha para o espaço do usuário (user space). Os caminhos de gravação/atualização não copiam o buffer de volta, mas podem alimentar campos não inicializados no dispositivo.

Inicialize com zero o buffer na pilha durante a declaração em todos os cinco manipuladores, espelhando a abordagem `kzalloc()` da heap, para que requisições curtas não possam mais expor memória antiga (stale).

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsável

Linux

Reservar

11/09/2026

Divulgação

16/09/2026

Moderação

aceite

Entrada

VDB-405663

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Want to know what is going to be exploited?

We predict KEV entries!