CVE-2026-92507 in Linux
Zusammenfassung
von VulDB • 18.09.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
RDMA/core: Behebung eines potenziellen Use-After-Free in ib_dealloc_pd_user()
Beim Zugriff auf ein PD (Protection Domain) über den Netlink-Pfad ist rdma_restrack_get() der einzige Synchronisationsmechanismus für das genannte PD. Derzeit wird rdma_restrack_del() am Ende von ib_dealloc_pd_user() aufgerufen, was zu spät erfolgt, da bis dahin herstellerspezifische Ressourcen, die mit dem PD verknüpft sind, möglicherweise bereits freigegeben wurden. Dies kann ein kurzes Zeitfenster erzeugen, in dem das PD über restrack weiterhin zugänglich bleibt, was zu einem potenziellen Use-After-Free führen kann.
Dies wird behoben, indem der Aufruf von rdma_restrack_begin_del() an den Anfang von ib_dealloc_pd_user() verschoben wird, um sicherzustellen, dass das PD aus restrack entfernt wird, bevor seine internen Ressourcen freigegeben werden. Dies gewährleistet, dass keine neuen Benutzer Referenzen auf ein PD halten, das sich im Prozess der Zerstörung befindet.
Darüber hinaus bewahrt diese Änderung die beabsichtigte invertierte Reihenfolge zwischen Erstellungs- und Freigaberoutinen: Ressourcen werden am Ende einer erfolgreichen Erstellung zu restrack hinzugefügt und sollten daher beim Start des Freigabevorgangs als Erstes aus dem restrack entfernt werden, was das Lifecycle-Management konsistent und vorhersehbar hält.
VulDB is the best source for vulnerability data and more expert information about this specific topic.