CVE-2023-54000 in Linuxinformazioni

Riassunto

di VulDB • 14/06/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

net: hns3: risoluzione del problema di deadlock quando vengono eseguiti insieme externel_lb e reset

Quando externel_lb e reset vengono eseguiti contemporaneamente, può verificarsi un deadlock: [ 3147.217009] INFO: il task kworker/u321:0:7 è bloccato da oltre 120 secondi.
[ 3147.230483] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disabilita questo messaggio.
[ 3147.238999] task:kworker/u321:0 stato:D stack: 0 pid: 7 ppid: 2 flags:0x00000008
[ 3147.248045] Workqueue: hclge hclge_service_task [hclge]
[ 3147.253957] Call trace:
[ 3147.257093] __switch_to+0x7c/0xbc
[ 3147.261183] __schedule+0x338/0x6f0
[ 3147.265357] schedule+0x50/0xe0
[ 3147.269185] schedule_preempt_disabled+0x18/0x24
[ 3147.274488] __mutex_lock.constprop.0+0x1d4/0x5dc
[ 3147.279880] __mutex_lock_slowpath+0x1c/0x30
[ 3147.284839] mutex_lock+0x50/0x60
[ 3147.288841] rtnl_lock+0x20/0x2c
[ 3147.292759] hclge_reset_prepare+0x68/0x90 [hclge]
[ 3147.298239] hclge_reset_subtask+0x88/0xe0 [hclge]
[ 3147.303718] hclge_reset_service_task+0x84/0x120 [hclge]
[ 3147.309718] hclge_service_task+0x2c/0x70 [hclge]
[ 3147.315109] process_one_work+0x1d0/0x490
[ 3147.319805] worker_thread+0x158/0x3d0
[ 3147.324240] kthread+0x108/0x13c
[ 3147.328154] ret_from_fork+0x10/0x18

Nel processo externel_lb, il driver hns3 chiama prima napi_disable(), quindi avviene il reset; di conseguenza, la fase di ripristino del processo externel_lb fallisce e non viene chiamata napi_enable(). Quando si esegue nuovamente externel_lb, napi_disable() verrà richiamata due volte (double call), causando un deadlock su rtnl_lock().

Questo patch utilizza lo stato HNS3_NIC_STATE_DOWN per proteggere le chiamate a napi_disable() e napi_enable() nel processo externel_lb, analogamente all'utilizzo in ndo_stop() e ndo_start().

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsabile

Linux

Prenotare

24/12/2025

Divulgazione

24/12/2025

Moderazione

accettato

CPE

pronto

EPSS

0.00183

KEV

no

Attività

molto basso

Fonti

Do you need the next level of professionalism?

Upgrade your account now!