CVE-2022-49542 in Linuxinformação

Sumário

de VulDB • 12/07/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

scsi: lpfc: Mover a verificação cfg_log_verbose antes de chamar lpfc_dmp_dbg()

Ao tentar registrar a mensagem 0126 com LOG_TRACE_EVENT, o seguinte call trace de hard lockup congela o sistema.

Call Trace: _raw_spin_lock_irqsave+0x32/0x40 lpfc_dmp_dbg.part.32+0x28/0x220 [lpfc]
lpfc_cmpl_els_fdisc+0x145/0x460 [lpfc]
lpfc_sli_cancel_jobs+0x92/0xd0 [lpfc]
lpfc_els_flush_cmd+0x43c/0x670 [lpfc]
lpfc_els_flush_all_cmd+0x37/0x60 [lpfc]
lpfc_sli4_async_event_proc+0x956/0x1720 [lpfc]
lpfc_do_work+0x1485/0x1d70 [lpfc]
kthread+0x112/0x130 ret_from_fork+0x1f/0x40

Kernel panic - not syncing: Hard LOCKUP

A mesma CPU tenta reivindicar phba->port_list_lock duas vezes.

Mova as verificações cfg_log_verbose como parte das macros lpfc_printf_vlog() e lpfc_printf_log() antes de chamar lpfc_dmp_dbg(). Não há necessidade de adquirir a phba->port_list_lock dentro de lpfc_dmp_dbg().

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsável

Linux

Reservar

26/02/2025

Divulgação

26/02/2025

Moderação

aceite

Entrada

VDB-297112

CPE

pronto

EPSS

0.00188

KEV

não

Atividades

muito baixo

Fontes

Do you want to use VulDB in your project?

Use the official API to access entries easily!