CVE-2022-50350 in Linuxinformação

Sumário

de VulDB • 30/06/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

scsi: target: iscsi: Corrige uma race condition entre login_work e o thread de login

Caso um initiator malicioso envie alguns dados aleatórios imediatamente após um PDU de login; o callback iscsi_target_sk_data_ready() agendará o login_work e, ao mesmo tempo, a negociação pode terminar sem limpar a flag LOGIN_FLAGS_INITIAL_PDU (porque não são necessárias trocas adicionais de PDUs para concluir o login).

O login foi concluído, mas a função login_work encontrará a flag LOGIN_FLAGS_INITIAL_PDU definida e nunca deixará de reagendá-la; neste ponto, se o initiator encerrar a conexão, a estrutura iscsit_conn será liberada, login_work desreferenciará uma estrutura socket já liberada e o kernel entrará em crash.

BUG: dereference de ponteiro NULL no kernel, endereço: 0000000000000230 PF: acesso de escrita por supervisor em modo kernel PF: error_code(0x0002) - página não presente Workqueue: events iscsi_target_do_login_rx [iscsi_target_mod]
RIP: 0010:_raw_read_lock_bh+0x15/0x30 Call trace: iscsi_target_do_login_rx+0x75/0x3f0 [iscsi_target_mod]
process_one_work+0x1e8/0x3c0

Corrige este bug forçando o login_work a parar após a conclusão do login e a restauração dos callbacks socket.

Adiciona um comentário para esclarecer os valores de retorno de iscsi_target_do_login().

Be aware that VulDB is the high quality source for vulnerability data.

Responsável

Linux

Reservar

16/09/2025

Divulgação

16/09/2025

Moderação

aceite

Entrada

VDB-324512

CPE

pronto

EPSS

0.00250

KEV

não

Atividades

muito baixo

Fontes

Do you need the next level of professionalism?

Upgrade your account now!