← All Advisories
Reported from OT-Advisories.com as of

CVE-2026-89690

Last refreshed2026-10-19

Status: UPDATED  |  Advisory ID: CVE-2026-89690

Key Details

CVECVE-2026-89690
CVSS Score / Version
7.8 (High) / CVSS v3.1
Updated2026-10-19
CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS Prose
attack vector is local; attack complexity is low; privileges required is low; user interaction is none; scope is unchanged; confidentiality impact is high; integrity impact is high; availability impact is high.
Affected products
Linux Kernel

Affected Products, Subsystems & Sectors

VendorProductAffected VersionsPatch Status
LinuxLinux Kernel
SubsystemsOT Supporting Infrastructure
SectorsAll Sectors

What to Know

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 sufficient to protect the read.

The tradeoff is that completed compound ops buffers (up to

200 * sizeof(struct nfsd4_op)) persist in memory slightly longer,

across one grace period, before being reclaimed. (NVD)

What to Do

Monitor Linux's web page for any future patch releases.

References

SourceReference
NVDhttps://nvd.nist.gov/vuln/detail/CVE-2026-89690
CVEhttps://www.cve.org/CVERecord?id=CVE-2026-89690
Report compilation © 2026 OT-Advisories.com  ·  CC BY 4.0  ·  Source materials remain the property of their respective publishers as cited.