PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-89709 Linux CVE debrief

The Linux kernel's lockd and nfsd components had a vulnerability due to the lack of RCU protection for the nlmsvc_ops dispatch. This could lead to a NULL dereference or module-text use-after-free error after the nfsd module is removed. Linux system administrators and security teams should be aware of this vulnerability and ensure their systems are updated and protected. The vulnerability arises from the nlmsvc_ops being published and cleared with plain stores, while lockd dereferences it unguarded. The fix involves declaring nlmsvc_ops as __rcu, publishing via rcu_assign_pointer(), clearing via RCU_INIT_POINTER() + synchronize_rcu(), and adding a struct module *owner field to nlmsv

Vendor
Linux
Product
Unknown
CVSS
HIGH 8.1
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 system administrators, security teams, and developers responsible for maintaining and securing Linux-based systems should be aware of this vulnerability and take necessary actions to ensure their systems are updated and protected.

Why it matters

The CVE-2026-89709 vulnerability in the Linux kernel's lockd and nfsd components requires attention from Linux system administrators and security teams to ensure affected systems are updated and protected.

  • Verification of affected systems requires checking Linux kernel versions and applying patches or updates as necessary.
  • System administrators and security teams must monitor system logs for potential NULL dereference or module-text use-after-free errors.
  • The vulnerability can lead to a denial-of-service (DoS) condition or potentially allow an attacker to execute arbitrary code with elevated privileges.

Technical summary

The vulnerability is caused by the lack of RCU protection for the nlmsvc_ops dispatch in the Linux kernel's lockd and nfsd components. This can lead to a NULL dereference or a module-text use-after-free error after the nfsd module is removed. The vulnerability has been addressed by declaring nlmsvc_ops as __rcu, publishing via rcu_assign_pointer(), clearing via RCU_INIT_POINTER() + synchronize_rcu(), and adding a struct module *owner field to nlmsvc_binding.

Defensive priority

Linux system administrators and security teams should assess exposure and prioritize verification of affected systems, especially those with Linux kernel versions prior to the fixed versions.

Recommended defensive actions

  • Review Linux kernel versions and identify systems that require updates to ensure RCU protection for nlmsvc_ops dispatch.
  • Verify system exposure and apply patches or updates as necessary.
  • Monitor system logs for potential NULL dereference or module-text use-after-free errors.
  • Perform a thorough review of system configurations to ensure they align with security best practices.
  • Check for any existing compensating controls that may mitigate the vulnerability.
  • Inventory all assets using affected Linux kernel versions and prioritize their remediation.
  • Track the status of remediation efforts and retest remediated assets to ensure the vulnerability is fully resolved.

Evidence notes

The CVE record and associated source references provide details on the vulnerability, including its description, affected versions, and fixed versions. However, the corpus does not establish versions, exploitation, impact, or remediation beyond known affected scope and vendor remediation.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-89709 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-89709 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

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

Supplemental references

  • lockd, nfsd: RCU-protect nlmsvc_ops dispatch

    Unverified legacy reference

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

    cve_program_cvelist_v5

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/836ce2b99bcce6d68c58edd04efbc5cd1fd581af

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/3c461a1820088fb5889d73a6522369bde45527a9

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/641e5e20852359b8c31149be4598884e30652f60

    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.