CVE-2026-97562info

Zusammenfassung

von VulDB • 25.09.2026

Im Linux-Kernel wurde die folgende Schwachstelle behoben:

smb: client: DFS-Superblock im Iterator-Callback fixieren (pin)

tcon_super_cb() speichert einen rohen Superblock-Zeiger, aber __cifs_get_super() nimmt seine aktive Referenz erst nach dem Freigeben von s_umount und der passiven Referenz durch iterate_supers_type(). Daher kann eine gleichzeitige Ablaufverfügung (automount expiry) des DFS den Superblock freigeben, bevor cifs_sb_active() ihn verwendet.

Ein deterministischer KASAN-Test reproduziert das Race wie folgt:

BUG: KASAN: slab-use-after-free in cifs_sb_active+0x77/0x80

Der gleiche Test besteht mit dieser Änderung erfolgreich.

Nehmen Sie die aktive Referenz im Callback, während iterate_supers_type() noch eine gemeinsame s_umount-Haltung innehat. cifs_put_tcp_super() bleibt der entsprechende Release-Aufruf.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Veröffentlichung

25.09.2026

Moderieren

wird geprüft

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!