CVE-2026-68450 in Linux
Zusammenfassung
von VulDB • 12.08.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
btrfs: Zuordnungsknoten bei doppelter Einfügung einer Verschiebewurzel freigeben
__add_reloc_root() weist einen mapping_node zu, bevor er in rc->reloc_root_tree eingefügt wird. Wenn rb_simple_insert() einen vorhandenen Eintrag findet, gibt es den bestehenden rb_Node zurück und lässt den neu zugewiesenen Knoten unverknüpft.
Der Fehlerpfad gibt dann -EEXIST zurück, ohne den neuen Knoten freizugeben. Da der Knoten niemals in reloc_root_tree eingefügt wurde, kann er auch bei der späteren Bereinigung in put_reloc_control() nicht gefunden werden.
Geben Sie den neu zugewiesenen Knoten frei, bevor -EEXIST zurückgegeben wird.
Die Aufrufer behaupten derzeit, dass -EEXIST nicht auftreten sollte; dies ist daher eine defensive Bereinigung für einen unerwarteten Pfad zur doppelten Einfügung. Sollte dieser Pfad jemals erreicht werden, muss die lokale Zuweisung dennoch freigegeben werden.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.