Menu

Star on GitHub · 3.4k

CVE-2026-89684

7.5 · HIGH

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() published the new cpntf entry into the s2s_cp_…

Published Sep 11, 2026EPSS 0.50%

Overview

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

This vulnerability has a CVSS 3.1 base score of 7.5, rated HIGH. It can be exploited remotely over the network. No authentication or special privileges are required for exploitation.

Technical description

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() published the new cpntf entry into the

s2s_cp_stateids IDR (with cs_type set) in one s2s_cp_lock section, then

took the lock again to list_add() it onto p_stid->sc_cp_list. In the gap

the entry is reachable by so_id but cp_list is still {NULL,NULL} from

kzalloc. A racing OFFLOAD_CANCEL (so_id is echoed to the client as

cnr_stateid, so any NFSv4.2 client can drive it) reaches

manage_cpntf_state() -> _free_cpntf_state_locked() and does list_del() on

the zeroed list_head, oopsing the server.

Fold the cs_type assignment and the list_add() into the same critical

section as idr_alloc_cyclic(), so a concurrent lookup either misses the

entry or sees a fully linked cp_list. INIT_LIST_HEAD() the entry after

allocation and switch _free_cpntf_state_locked() to list_del_init() so a

stale unlink is a no-op. nfs4_init_copy_state() passes NULL p_stid a

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-89684?

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

How severe is CVE-2026-89684?

This vulnerability has a CVSS 3.1 base score of 7.5, rated HIGH. It can be exploited remotely over the network. No authentication or special privileges are required for exploitation.

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

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-89684?

CyberStrike is an open-source, AI-augmented pentesting engine. Rather than flag a version number, it tests whether an issue like CVE-2026-89684 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 →