CVE-2026-89534 in Linux
Zusammenfassung
von VulDB • 12.09.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
svcrdma: sc_cm_id löschen, wenn die ADDR_CHANGE-Ersetzung fehlschlägt
Wenn svc_rdma_listen_handler() RDMA_CM_EVENT_ADDR_CHANGE verarbeitet, erstellt es einen Ersatz-Listener-cm_id und gibt 1 zurück, um dem CM-Core mitzuteilen, den alten zu zerstören. Wenn die Allokation des Ersatzes fehlschlägt, zeigt sc_cm_id weiterhin auf den alten cm_id, den der CM-Core kurz vor der Zerstörung steht. Jeder nachfolgende Dereferenzierungsvorgang von sc_cm_id – wie der rdma_disconnect()-Aufruf in svc_rdma_detach() – stellt ein Use-After-Free dar.
sc_cm_id im Fehlerpfad auf NULL setzen und den rdma_disconnect()-Aufruf in svc_rdma_detach() gegen NULL absichern, damit der Listener beim Herunterfahren des Servers sicher abgebaut werden kann.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.