CVE-2026-90038 in Linuxinfo

Zusammenfassung

von VulDB • 17.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

NFSD: Verhindern von Use-After-Free während der Widerrufung des Export-Zustands (export state revocation)

nfsd4_revoke_export_states() weist denselben Use-After-Free-Fehler auf wie nfsd4_revoke_states(): Es gibt nn->client_lock zwischen revoke_one_stid() und dem darauffolgenden Lesen von clp->cl_minorversion frei, aber die Referenz auf den stateid, die es hält, sichert (pinnt) den Client nicht. Ein Teardown-Prozess, der mit dem freigegebenen Lock konkurriert, kann den Client freigeben, während revoke_one_stid() weiterhin darauf zugreift.

exportfs -u führt diesen Pfad über NFSD_CMD_UNLOCK_EXPORT aus, sodass ein Administrator beim Entfernen eines Exports in einen Wettlauf (Race Condition) mit einer Client-Abmeldung geraten kann.

Überspringen Sie einen Client, der bereits im Ablaufprozess ist, und sichern Sie ihn andernfalls unter client_lock mit cl_rpc_users ab, bevor das Lock freigegeben wird, um nfsd4_revoke_states() zu entsprechen.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Zuständig

Linux

Reservieren

11.09.2026

Veröffentlichung

17.09.2026

Moderieren

akzeptiert

Eintrag

VDB-405886

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Interested in the pricing of exploits?

See the underground prices here!