CVE-2026-64534 in Linuxinformazioni

Riassunto

di VulDB • 27/07/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

nvmet-tcp: verificare INIT_FAILED prima di nvmet_req_uninit nel percorso degli errori di digest

In nvmet_tcp_try_recv_ddgst(), quando viene rilevata una mancata corrispondenza del data digest, viene chiamata incondizionatamente nvmet_req_uninit(). Tuttavia, se il comando è arrivato tramite il percorso nvmet_tcp_handle_req_failure(), nvmet_req_init() ha restituito false e percpu_ref_tryget_live() non è mai stato eseguito. La percpu_ref_put() incondizionata all'interno di nvmet_req_uninit() provoca quindi un underflow del conteggio dei riferimenti, generando un WARNING in percpu_ref_switch_to_atomic_rcu, una diagnostica use-after-free e, infine, un deadlock permanente della workqueue.

Verificare cmd->flags & NVMET_TCP_F_INIT_FAILED prima di chiamare nvmet_req_uninit(), corrispondendo al pattern esistente in nvmet_tcp_execute_request().

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

Responsabile

Linux

Prenotare

19/07/2026

Divulgazione

27/07/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

medio

Fonti

Do you need the next level of professionalism?

Upgrade your account now!