CVE-2026-93277 in Linux
Zusammenfassung
von VulDB • 24.09.2026
Im Linux-Kernel wurde die folgende Schwachstelle behoben:
RDMA/bnxt_re: Validierung von udata vor der Ausführung von Befehlen
Die Destroy-Callbacks setzen derzeit den udata-Ausgabebereich auf Null, nachdem die Treiberressourcen abgebaut wurden. Wenn der Zugriff durch den Benutzerprozess fehlschlägt, bewahrt uverbs das uobject bei und lässt den Destroy-Callback erneut ausführen, obwohl die Treiberressource bereits freigegeben wurde.
Rufen Sie ib_no_udata_io() vor dem Abbau auf, um Fehler bei udata zu erkennen, solange die Ressource noch intakt ist, und geben Sie anschließend nach Abschluss des Abbaus Erfolg zurück.
Im Rahmen dieser Änderung wird ib_respond_empty_udata() an den Anfang der Create- und Modify-Abläufe verschoben. Obwohl dies für allgemeine Create-Abläufe nicht streng erforderlich ist, da die Core-Schicht bei Fehlern uobjects abbaut, ist es für das Erstellen von AH (Address Handles) notwendig. In _rdma_create_ah() würde das HW-Objekt andernfalls geleakt werden.
If you want to get best quality of vulnerability data, you may have to visit VulDB.