Skip to main content

In the Linux kernel, the following vulnerability has been resolved: nfsd: fix cpntf publish race in nfs4_init_cp_state nfs4_alloc_init_cpntf_state()… (CVE-2026-89684)

0
Medium
Published: 09/11/2026 (09/11/2026, 21:31:36 UTC)
Source: GCVE Database

Description

A race condition vulnerability in the Linux kernel's NFS server (nfsd) related to the cpntf publish process in nfs4_init_cp_state has been resolved. The flaw involved a timing gap where a newly allocated cpntf entry was partially published and could be concurrently accessed, leading to a server crash (oops) when a client triggered a cancellation operation. The fix ensures atomic updates to the cpntf state and safe list operations to prevent stale unlink attempts.

AI-Powered Analysis

Machine-generated threat intelligence

AILast updated: 09/12/2026, 00:55:43 UTC

Technical Analysis

The vulnerability in the Linux kernel's nfsd component was due to a race condition in nfs4_alloc_init_cpntf_state(), where the cpntf entry was published into the s2s_cp_stateids IDR with cs_type set in one critical section, but the subsequent list_add() operation on p_stid->sc_cp_list occurred after releasing the lock. This gap allowed a racing OFFLOAD_CANCEL operation from any NFSv4.2 client to invoke manage_cpntf_state() and _free_cpntf_state_locked(), which performed list_del() on an uninitialized list_head, causing a kernel oops (crash). The patch folds cs_type assignment and list_add() into the same critical section as idr_alloc_cyclic(), initializes the list head immediately after allocation, and modifies _free_cpntf_state_locked() to use list_del_init() to make stale unlink attempts safe. The fix preserves NFS4_COPY_STID semantics by skipping list_add when p_stid is NULL.

Potential Impact

Exploitation of this race condition can cause the Linux kernel NFS server to crash (kernel oops), leading to denial of service for clients relying on NFSv4.2. The vulnerability can be triggered by any NFSv4.2 client sending an OFFLOAD_CANCEL operation, potentially disrupting server availability.

Mitigation Recommendations

A fix has been implemented in the Linux kernel to address this race condition by ensuring atomic updates and safe list operations in the cpntf state management code. Users should apply the official kernel update containing this patch to remediate the issue. No additional mitigation steps are indicated beyond applying the fix.

Pro Console: star threats, build custom feeds, automate alerts via Slack, email & webhooks.Upgrade to Pro

Technical Details

Gcve Source
db.gcve.eu
Osv Id
GHSA-83g2-j7m2-94hx
Osv Schema Version
1.4.0
Aliases
["CVE-2026-89684"]

Threat ID: 6aa4a00255bf5e2cf5a86616

Added to database: 09/12/2026, 00:42:42 UTC

Last enriched: 09/12/2026, 00:55:43 UTC

Last updated: 09/12/2026, 00:55:43 UTC

Views: 2

Community Reviews

0 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

Need more coverage?

Upgrade to Pro Console for AI refresh and higher limits.

For incident response and remediation, OffSeq services can help resolve threats faster.

Latest Threats

Breach by OffSeqOFFSEQFRIENDS — 25% OFF

Check if your credentials are on the dark web

Instant breach scanning across billions of leaked records. Free tier available.

Scan now
OffSeq TrainingCredly Certified

Lead Pen Test Professional

Technical5-day eLearningPECB Accredited
View courses