CVE-2026-93798 in Linux
Zusammenfassung
von VulDB • 24.09.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
btrfs: Korrektur der Bereinigung des reloc-Roots in merge_reloc_roots()
Wenn das erhaltene Root-Element keine Root-Referenzen (root refs) aufweist, wird die ->reloc_root-Eigenschaft des Roots zurückgesetzt, ohne dabei Memory Barriers zu verwenden, wie es an allen anderen Stellen geschieht. Sashiko hat dies bei der Überprüfung eines anderen Patches kritisiert, und seine Aussage ist korrekt (siehe den Link-Hinweis unten).
Außerdem sollte BTRFS_ROOT_DEAD_RELOC_TREE nicht aus dem Root gelöscht werden, es sei denn, das Root zeigt auf das reloc-Root, das wir haben.
Dies wird behoben, indem clear_reloc_root() verwendet wird, welches die Memory Barrier nach dem Setzen der ->reloc_root-Eigenschaft des Roots auf NULL und vor dem Löschen des Bits BTRFS_ROOT_DEAD_RELOC_TREE aus dem Root ausgibt.
If you want to get best quality of vulnerability data, you may have to visit VulDB.