CVE-2026-53394 in Linuxinfo

Zusammenfassung

von VulDB • 19.07.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

nfsd: Verhindern des Lecks von vorallokiertem openowner bei einem unbestätigten Retry-Race (Wettlaufsituation)

Wenn find_or_alloc_open_stateowner() auf einen nicht bestätigten Owner trifft, ruft es release_openowner() auf und setzt oo = NULL. Die Steuerung fällt dann hinter die `if (oo)`-Prüfung hindurch – welche jede vorab zugewiesene `new`-Struktur freigegeben hätte –, und führt bedingungslos `new = alloc_stateowner(...)` aus. Wenn `new` bereits in einer vorherigen Iteration allokiert wurde, wird der Zeiger stillschweigend überschrieben und die vorherige Allokation (Slab-Objekt + Owner-Namenspuffer) bleibt als Leck zurück.

Dies erfordert eine Wettlaufsituation: Zwei NFSv4.0 OPEN-Threads mit derselben Owner-Zeichenkette, wobei ein paralleler Thread zwischen den Retry-Iterationen einen neuen nicht bestätigten Owner in die Hash-Tabelle einfügt. Das Zeitfenster ist schmal, aber unter adversariellen Bedingungen reproduzierbar.

Behebung durch Hinzufügen von `goto retry` nach `oo = NULL`, sodass das bereits zugewiesene `new` bei der nächsten Iteration wiederverwendet und nicht überschrieben wird.

Be aware that VulDB is the high quality source for vulnerability data.

Zuständig

Linux

Reservieren

09.06.2026

Veröffentlichung

19.07.2026

Moderieren

akzeptiert

Eintrag

VDB-380128

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Do you need the next level of professionalism?

Upgrade your account now!