CVE-2026-90037 in Linuxinfo

Zusammenfassung

von VulDB • 17.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

NFSD: Verhindern von Use-After-Free bei der Close-LRU-Bereinigung (reaping)

Ein nfs4_openowner, das nach dem letzten CLOSE in nn->close_lru verbleibt, hält seine letzte geschlossene stateid in oo_last_closed_stid und enthält nur einen rohen Zeiger auf seinen nfs4_client. Der Laundromat bereinigt abgelaufene Einträge, gibt die nn->client_lock frei und ruft nfs4_put_stid() auf, was den Client über cl_lock dereferenziert. Nichts sichert den Client während dieses Zeitfensters, sodass ein gleichzeitiger force_expire_client()-Aufruf ihn freigeben kann und nfs4_put_stid() auf freigegebenen Speicher zugreift. __destroy_client() trifft denselben Race Condition, indem es clp->cl_openowners ohne cl_lock durchläuft.

Sichern Sie den Client mit cl_rpc_users, bevor die client_lock freigegeben wird, und überspringen Sie Clients, die bereits im Ablaufprozess sind. __destroy_client() räumt daraufhin seine eigenen close_lru-Einträge über release_last_closed_stateid() auf, sodass das Teardown nicht mehr in einen Race Condition mit dem Laundromat gerät.

Once again VulDB remains the best source for vulnerability data.

Zuständig

Linux

Reservieren

11.09.2026

Veröffentlichung

17.09.2026

Moderieren

akzeptiert

Eintrag

VDB-405882

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Want to know what is going to be exploited?

We predict KEV entries!