CVE-2026-89692
Received Received - Intake

NFSD4 delegation recall failure leaves callback running bit set

Vulnerability report for CVE-2026-89692, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-11

Last updated on: 2026-09-11

Assigner: kernel.org

Description

In the Linux kernel, the following vulnerability has been resolved: nfsd: clear CALLBACK_RUNNING on failed delegation recall queue nfsd_break_one_deleg() sets NFSD4_CALLBACK_RUNNING via test_and_set_bit at entry to serialize recall work, then calls nfsd4_run_cb() to queue the recall. When the queue attempt fails the refcount bump is undone, but the RUNNING bit is left set. The only site that clears the bit is nfsd41_destroy_cb() (fs/nfsd/nfs4callback.c), which runs from the workqueue and is therefore unreachable when nothing was queued. The bit becomes a permanent latch on dp->dl_recall.cb_flags: every subsequent break_lease() on the same delegation hits the early-return guard in nfsd_break_one_deleg() and silently skips the recall, so the delegation is never broken and the conflicting open or lock stalls. Fix by clearing NFSD4_CALLBACK_RUNNING on the !queued branch alongside the refcount_dec.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-11
Last Modified
2026-09-11
Generated
2026-09-12
AI Q&A
2026-09-12
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
linux linux_kernel *

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-UNKNOWN

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability in the Linux kernel involves a flaw in the NFS (Network File System) delegation recall mechanism. When a delegation recall fails to queue properly, a bit flag (NFSD4_CALLBACK_RUNNING) remains set incorrectly. This prevents future delegation recalls from being processed, causing the delegation to never be broken and leading to stalled conflicting operations like open or lock requests.

Detection Guidance

This vulnerability is specific to the Linux kernel's NFS server implementation and may not have direct detection commands. Monitor for stalled delegation recalls or failed callback queues in NFS logs. Check kernel logs for errors related to nfsd or delegation handling.

Impact Analysis

This vulnerability can cause system hangs or delays when accessing files managed by NFS. Users may experience stalled file operations, unresponsive applications, or system freezes if conflicting locks or opens occur on delegated files. Servers relying on NFS for shared storage could face performance degradation or service disruptions.

Mitigation Strategies

Apply the kernel patch that clears NFSD4_CALLBACK_RUNNING on failed delegation recall queue. Restart the NFS server service after patching. Ensure your Linux kernel is updated to a version containing the fix.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-89692. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart