PatchSiren

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.