CVE-2026-90393 in Linuxinfo

Zusammenfassung

von VulDB • 17.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

bpf: Behebung eines potenziellen UAF (Use-After-Free) in bpf_netns_link_update_prog

In der Funktion `bpf_netns_link_update_prog` werden die Prüfungen für `old_prog` und den Programm-Typ derzeit ohne Sperre durchgeführt, bevor das `netns_bpf_mutex` erworben wird. Dies erzeugt eine Race Condition (Wettlaufsituation), die zu einem UAF-Problem führen kann.

Wenn zwei Threads gleichzeitig BPF_LINK_UPDATE auf demselben netns-Link ausführen, kann der folgende Ausführungspfad einen UAF auslösen:

CPU0 CPU1 bpf_netns_link_update_prog if (old_prog && old_prog != link->prog) return -EPERM; bpf_netns_link_update_prog if (old_prog && old_prog != link->prog) ... old_prog = xchg(&link->prog, new_prog); bpf_prog_put(old_prog); if (new_prog->type != link->prog->type) <-- löst UAF aus

Behoben wird dies durch das Verschieben der Prüfungen für `old_prog` und `prog->type` in den kritischen Abschnitt des `netns_bpf_mutex`. Gleichzeitig wird `guard()` verwendet, um die Sperrverwaltung zu vereinfachen und alle goto-Sprünge zu vermeiden.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Zuständig

Linux

Reservieren

11.09.2026

Veröffentlichung

17.09.2026

Moderieren

akzeptiert

Eintrag

VDB-406951

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you know our Splunk app?

Download it now for free!