Get a Demo

Let's Patch It!

Book a short call with one our specialists, we'll walk you through how Endor Patches work, and ask you a few questions about your environment (like your primary programming languages and repository management). We'll also send you an email right after you fill out the form, feel free to reply with any questions you have in advance!

CVE

CVE-2026-90038

NFSD: Prevent client use-after-free during export state revocation
Back to all
CVE

CVE-2026-90038

NFSD: Prevent client use-after-free during export state revocation

In the Linux kernel, the following vulnerability has been resolved:

NFSD: Prevent client use-after-free during export state revocation

nfsd4revokeexport_states() has the same use-after-free as

nfsd4revokestates(): it drops nn->client_lock across

revokeonestid() and the following read of clp->cl_minorversion, but

the stateid reference it holds does not pin the client.  A teardown

racing the dropped lock can free the client while revokeonestid()

still dereferences it.

exportfs -u drives this path through NFSDCMDUNLOCK_EXPORT, so an

administrator removing an export can race a client expiry.

Skip a client that is already expiring and otherwise pin it with

clrpcusers under client_lock before dropping the lock, matching

nfsd4revokestates().

Package Versions Affected

Package Version
patch Availability
No items found.

Automatically patch vulnerabilities without upgrading

Fix Without Upgrading
Detect compatible fix
Apply safe remediation
Fix with a single pull request

CVSS Version

Severity
Base Score
CVSS Version
Score Vector
C
H
U
9.8
-
3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
C
H
U
0
-
3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
C
H
U
-

Related Resources

No items found.

References

https://git.kernel.org/stable/c/2108de53568a64936a0da3e04d85c35df98d3fb6, https://git.kernel.org/stable/c/c05ae58fe06ce2ac34312f649e71c3596bdde358, https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/90xxx/CVE-2026-90038.json, https://nvd.nist.gov/vuln/detail/CVE-2026-90038, https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Severity

9.8

CVSS Score
0
10

Basic Information

Base CVSS
9.8
EPSS Probability
0.00553%
EPSS Percentile
0.44597%
Introduced Version
2eac189bb059d31a29937b29ee0f477394198610,7.2.0,0
Fix Available
2108de53568a64936a0da3e04d85c35df98d3fb6,7.2.5

Fix Critical Vulnerabilities Instantly

Secure your app without upgrading.
Fix Without Upgrading