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.