PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-89668 Linux CVE debrief

A vulnerability in the Linux kernel's nfsd module has been addressed. The nfsd_debugfs_init() function was called before nfsd4_init_slabs() in init_nfsd(), potentially leading to orphaned debugfs files with stale function pointers if slab allocation failed. The functions have been reordered to ensure proper cleanup. This change ensures that if slab allocation fails, the early return does not bypass nfsd_debugfs_exit(), preventing orphan debugfs files with stale fops pointers into the freed module text.

Vendor
Linux
Product
Unknown
CVSS
HIGH 7.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 administrators responsible for maintaining Linux systems, especially those using the nfsd module, should review and apply patches as necessary. They should also verify nfsd module configuration and debugfs setup and monitor system logs for potential issues. Additionally, they should track exceptions, retest remediated assets, and close the item only after evidence is documented.

Why it matters

A vulnerability in the Linux kernel's nfsd module has been addressed, requiring attention from Linux kernel developers and administrators to ensure proper cleanup and prevent potential system issues.

  • Potential for system crashes or instability if slab allocation fails
  • Need for kernel updates to ensure proper cleanup and prevent orphaned debugfs files

Technical summary

The Linux kernel's nfsd module had a vulnerability where nfsd_debugfs_init() was called before nfsd4_init_slabs() in init_nfsd(). If slab allocation failed, this could lead to orphaned debugfs files with stale function pointers. The functions have been reordered to ensure proper cleanup. This change prevents potential system crashes or instability if slab allocation fails and ensures proper cleanup of debugfs files. The reordered functions ensure that nfsd_debugfs_exit() is called before nfsd4_free_slabs() in both the init_nfsd() error path and exit_nfsd().

Defensive priority

Medium

Recommended defensive actions

  • Review Linux kernel versions and apply patches as necessary
  • Verify nfsd module configuration and debugfs setup
  • Monitor system logs for potential issues
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
  • Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed

Evidence notes

The CVE record and source item provide details on the vulnerability and its resolution. References include links to the Linux kernel Git repository. The vulnerability was made public on 2026-09-11 and has been tracked since then. The source item provides additional context on the vulnerability, including its impact and resolution. The Linux kernel Git repository contains the official patch for this vulnerability.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-89668 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-89668

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-89668 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-89668

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • nfsd: move nfsd_debugfs_init() after nfsd4_init_slabs() in init_nfsd()

    Unverified legacy reference

    URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/89xxx/CVE-2026-89668.json

    cve_program_cvelist_v5

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/4ae5d7490ae6a7b83b3d607f88c499f4f85e753a

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/ab43ff94f5dfc2b6a080b167b69855eb7655c98b

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/2c390c8a1764d67095fe444401861fac4c049362

    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.