PatchSiren cyber security CVE debrief
CVE-2026-89660 Linux CVE debrief
A use-after-free vulnerability exists in the Linux kernel's Network File System Daemon (NFSD) implementation. This vulnerability occurs during the revocation of admin states, where a client can be prematurely freed while a stateid still holds a reference to it. To address this, a patch pins the client's RPC users under the client lock, preventing the client from being destroyed while the stateid is being processed.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- CRITICAL 9.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-11
- Original CVE updated
- 2026-10-19
- Advisory published
- 2026-09-11
- Advisory updated
- 2026-10-19
Who should care
Linux kernel developers and maintainers, Linux distribution maintainers, and users of Linux-based systems that utilize NFSD, particularly those responsible for managing and securing Linux-based infrastructure, including cloud and virtualization environments, should prioritize reviewing and applying patches to prevent potential remote code execution or denial of service due to the use-after-free vulnerability.
Why it matters
The CVE-2026-89660 vulnerability in the Linux kernel's NFSD implementation requires immediate attention from Linux kernel developers, maintainers, and users of Linux-based systems. A use-after-free vulnerability can lead to potential remote code execution or denial of service. To address this, patches from Linux kernel maintainers must be reviewed and applied, and Linux kernel versions must be updated to ensure the fix is applied.
- Potential remote code execution or denial of service due to use-after-free vulnerability.
- Need to verify and apply patches to prevent exploitation.
- Potential impact on Linux-based systems that utilize NFSD, including cloud and virtualization environments.
- Requires review of Linux kernel versions and updates to ensure fix is applied.
Technical summary
The Linux kernel's NFSD implementation has a use-after-free vulnerability during admin state revocation. A stateid holds a bare pointer to its nfs4_client, and a stateid reference does not pin the client. The client survives only because __destroy_client() drains its stateids before free_client() runs. nfsd4_revoke_states() drops nn->client_lock across revoke_one_stid(), which dereferences the client to revoke a stateid and read clp->cl_minorversion. A teardown racing the dropped lock can free the client first.
Defensive priority
High
Recommended defensive actions
- Review and apply patches from Linux kernel maintainers to address the use-after-free vulnerability in NFSD.
- Update Linux kernel to a version that includes the fix, such as 6.9 or later.
- Monitor Linux kernel updates and security advisories for potential follow-up patches or mitigations.
- Verify the integrity of affected Linux-based systems that utilize NFSD.
- Conduct a thorough review of system logs to detect potential exploitation attempts.
- Implement compensating controls, such as enhanced monitoring or access restrictions, for exposed systems.
- Inventory and track Linux-based systems that utilize NFSD for remediation prioritization.
Evidence notes
The CVE record and source item provide details about the vulnerability, including its description, affected versions, and references to patches. However, the corpus does not establish versions, exploitation, impact, or remediation beyond what is provided in the official sources.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-89660 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-89660
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-89660 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-89660
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
NFSD: Prevent client use-after-free during admin state revocation
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/89xxx/CVE-2026-89660.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/e1ba4d3c5bfdca3f013b8cbc829ae2f7975d8608
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/549bd9868e9d77b07ea94870940d64342829c6ad
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/bf1f948691523282cc4905bc6cd325e0c0b49e6a
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/e270e5a0778e5bff852c8862ce9576ce70359393
Supplemental source
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.