Menu

Star on GitHub · 3.4k

CVE-2026-89690

7.8 · HIGH

In the Linux kernel, the following vulnerability has been resolved: nfsd: defer vfree of compound ops to fix rpc_status UAF The rpc_status netlink dumpit walks every in-flight svc_rqst under rcu_…

Published Sep 11, 2026EPSS 0.16%

Overview

CVE-2026-89690 is a high-severity vulnerability. It was published on September 11, 2026 and has a CVSS 3.1 base score of 7.8 (HIGH).

This vulnerability has a CVSS 3.1 base score of 7.8, rated HIGH. It requires local or adjacent network access to exploit. Some level of privileges is required for exploitation.

Technical description

In the Linux kernel, the following vulnerability has been resolved:

nfsd: defer vfree of compound ops to fix rpc_status UAF

The rpc_status netlink dumpit walks every in-flight svc_rqst under

rcu_read_lock and, for NFSv4 requests, reads opnums out of

args->ops[]. But args->ops is a separate vmalloc buffer freed

synchronously by vfree() in nfsd4_release_compoundargs() at the end

of every compound. The dumpit's rcu_read_lock pins the svc_rqst

struct itself (freed via kfree_rcu), but nothing defers the vfree

of the ops buffer across the RCU grace period. A concurrent compound

completion can therefore free the buffer while the dumpit is reading

it — a use-after-free on vmalloc memory.

The trailing seqcount recheck (smp_load_acquire of rq_status_counter)

cannot undo a load that already retired against freed memory.

Fix by replacing vfree(args->ops) with kvfree_rcu_mightsleep(), which

defers the free until after an RCU grace period. This makes the

existing rcu_read_lock in the dumpit suff

Remediation

Check the references section for vendor advisories, patches, and mitigation guidance. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.

Frequently asked questions

What is CVE-2026-89690?

CVE-2026-89690 is a high-severity vulnerability. It was published on September 11, 2026 and has a CVSS 3.1 base score of 7.8 (HIGH).

How severe is CVE-2026-89690?

This vulnerability has a CVSS 3.1 base score of 7.8, rated HIGH. It requires local or adjacent network access to exploit. Some level of privileges is required for exploitation.

How do I fix or remediate CVE-2026-89690?

Check the references section for vendor advisories, patches, and mitigation guidance. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.

How can CyberStrike help with CVE-2026-89690?

CyberStrike is an open-source, AI-augmented pentesting engine. Rather than flag a version number, it tests whether an issue like CVE-2026-89690 is actually reachable in your own applications and APIs, then verifies each finding before reporting it. That tells you if the weakness is a real, exploitable risk in your environment or a false positive you can safely deprioritize.

Related HIGH CVEs from 2026

View all
LiveWatch live →