CVE-2026-64534 in Linuxinfo

Zusammenfassung

von VulDB • 27.07.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

nvmet-tcp: INIT_FAILED vor nvmet_req_uninit im Fehlerpfad für Digest-Prüfsummen überprüfen

In `nvmet_tcp_try_recv_ddgst()` wird, wenn eine Diskrepanz bei der Daten-Digest-Prüfsumme festgestellt wird, `nvmet_req_uninit()` bedingungslos aufgerufen. Wenn die Anforderung jedoch über den Pfad `nvmet_tcp_handle_req_failure()` eingetroffen ist, hat `nvmet_req_init()` falsch zurückgegeben und `percpu_ref_tryget_live()` wurde niemals ausgeführt. Der unbedingte Aufruf von `percpu_ref_put()` innerhalb von `nvmet_req_uninit()` verursacht daraufhin einen Underflow des Referenzzählers (refcount), was zu einer WARNING in `percpu_ref_switch_to_atomic_rcu`, einer Use-After-Free-Diagnose und schließlich zu einem permanenten Deadlock der Workqueue führt.

Prüfen Sie vor dem Aufruf von `nvmet_req_uninit()`, ob `cmd->flags & NVMET_TCP_F_INIT_FAILED` gesetzt ist, um das bestehende Muster in `nvmet_tcp_execute_request()` einzuhalten.

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

Zuständig

Linux

Reservieren

19.07.2026

Veröffentlichung

27.07.2026

Moderieren

akzeptiert

Eintrag

VDB-383388

CPE

bereit

EPSS

0.00161

KEV

nein

Aktivitäten

low

Quellen

Do you know our Splunk app?

Download it now for free!