Skip to main content

Linux Kernel CVE-2026-97584

| EUVDEUVD-2026-86892 HIGH
2026-09-25 Linux GHSA-xmpm-73hx-4wcj
7.8
CVSS 3.1 · Vendor: Linux
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Local access to host with AFS mount
  2. Delivery
    Trigger concurrent server lookups
  3. Exploit
    Candidate cleanup frees existing endpoint state
  4. Execution
    Use-after-free of afs_endpoint_state
  5. Impact
    Kernel crash / DoS

Vulnerability Assessment

Exploitation Conditions

Requires the host to have the Linux kernel AFS (kAFS/AndrewFS) client in use with an AFS filesystem mounted, so that afs_lookup_server() is exercised; the erroneous free occurs during candidate-server cleanup and is reached via concurrent/racing server-lookup activity. Limiting factors: local execution context only (no network-remote trigger of the described free), the code path is confined to AFS deployments (a rare configuration), and the practical result is a kernel crash rather than controllable memory corruption. Affected kernels are those from ~6.15 up to the fixed 6.12.111/6.18.53/7.2.7/7.3-rc3 releases.

Impact

This is a NVD-scored 7.8 HIGH, but the CVSS vector (AV:L/AC:L/PR:L/UI:N/C:H/I:H/A:H) overstates real-world risk. The flaw is an incorrect free in afs_lookup_server(): the candidate-server cleanup path frees an EXISTING server's endpoint state even though the candidate record does not yet have one, causing a use-after-free / erroneous free of another server's afs_endpoint_state. This is a kernel-internal memory-management bug in the AFS network-filesystem client, triggered by concurrent server-lookup activity on a mounted AFS filesystem - not by attacker-supplied data with fine-grained control, so the realistic outcome is a KASAN-detected crash (DoS) rather than reliable info disclosure or code execution. The claimed C:H/I:H is not supported by the description, which describes a cleanup logic error; C:N/I:L is more defensible. There is NO EPSS score, NO CISA KEV listing, and NO public exploit - no exploitation signals whatsoever. SSVC is not provided. Net: no public exploit identified at time of analysis; treat as a routine kernel hardening/DoS fix, low real-world priority outside AFS-using environments.

Exploit ScenarioDerived

On a host actively using an AFS (AndrewFS) mount, concurrent afs_lookup_server() operations create a candidate server record and, during cleanup, erroneously free the endpoint state belonging to an already-existing server, leading to a use-after-free/double-free that panics the kernel. No public exploit code exists, and exploitation requires local activity against a mounted AFS filesystem rather than a remote crafted request.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 25, 2026

An incorrect free in the Linux kernel's AFS (kAFS/AndrewFS) client, in afs_lookup_server(), allows a local, low-privileged user who has an AFS filesystem mounted to crash the kernel; the faulty code path is only reached during racy candidate-server cleanup, so it is confined to hosts actually running the kAFS client. Kernels from roughly 6.15 up to the fixed 6.12.111, 6.18.53, 7.2.7 and 7.3-rc3 releases are affected, and while NVD scores this 7.8 (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H), our independent assessment lowers it to AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:H because the realistic outcome is a kernel crash in a rare configuration rather than controllable memory corruption. No public exploit code has been identified at time of analysis, and the issue is not listed as confirmed actively exploited (CISA KEV).

RemediationAI

Vendor-released patch: upgrade to Linux 6.12.111, 6.18.53, 7.2.7 or 7.3-rc3 (or any later stable/mainline release containing the fix commits 981d72663dee2fa6efaf202293e68d2b10a0d1d4, e5bc0fa9959dc8f7eb1afab7c039594a16a1a65c, 349e713039a1fd6659c27e7a66238bfa49ce37e9 and 044d596094af4b769fb8e1173dff0d08bd68db6c, linked from https://git.kernel.org/stable/c/981d72663dee2fa6efaf202293e68d2b10a0d1d4 and the companion kernel.org URLs). Where patching must be deferred, the most effective compensating control is to remove the attack surface entirely: if AFS is not required, prevent the kafs module from loading (for example by blacklisting the module or building the kernel without CONFIG_AFS_FS), and unmount any AFS filesystems on hosts where kAFS is loaded - the trade-off is complete loss of AFS access, so this is only viable for systems that do not depend on AndrewFS. On hosts that genuinely need AFS, treat all local users as potentially able to trigger a kernel crash and restrict interactive/shell access to trusted accounts, since the flaw needs only a low-privileged local context with AFS mounted and a racing server lookup; there is no known network-side or unauthenticated trigger to block at a firewall. Vendor advisory and tracking details are available via the NVD entry https://nvd.nist.gov/vuln/detail/CVE-2026-97584 (EUVD-2026-86892); because no public exploit code has been identified at time of analysis, priority is driven by the availability impact on AFS-using fleets rather than imminent exploitation.

Affected VersionsENISA

Linux patch: 6.12.111
Linux patch: 6.18.53
Linux patch: 0
Linux d6aa05cd995830f6dcee7b139335edb266de38a6 <981d72663dee2fa6efaf202293e68d2b10a0d1d4
Linux 4882ba78574e2d8c579658f65f6784b0d139d173 <044d596094af4b769fb8e1173dff0d08bd68db6c
Linux 6.15
Linux 6.12.101 <6.12.111
Linux 4882ba78574e2d8c579658f65f6784b0d139d173 <e5bc0fa9959dc8f7eb1afab7c039594a16a1a65c
Linux 4882ba78574e2d8c579658f65f6784b0d139d173 <349e713039a1fd6659c27e7a66238bfa49ce37e9
Linux patch: 7.2.7
Linux patch: 7.3-rc3

Affected Packages

euvd linux fix: 6.12.111

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The Linux kernel's kAFS client (part of the Andrew File System support, historically fs/afs) resolves AFS volume locations by contacting VL servers and caching server records; afs_lookup_server() builds a candidate server entry during that lookup and, on certain cleanup paths, previously freed the endpoint state (peer/endpoint tracking associated with the existing server record) when discarding the candidate. Because the candidate record has not yet had an endpoint state attached at the point of cleanup, that free was incorrect - it released state still owned by a live server entry, producing a bogus free that can corrupt reference accounting or free in-use memory. The upstream fix simply removes the erroneous free from the candidate cleanup path (commits 981d72663dee2fa6efaf202293e68d2b10a0d1d4, e5bc0fa9959dc8f7eb1afab7c039594a16a1a65c, 349e713039a1fd6659c27e7a66238bfa49ce37e9 and 044d596094af4b769fb8e1173dff0d08bd68db6c in the stable trees). In CWE terms this is an improper-cleanup / memory-lifecycle defect (CWE-404/CWE-415/CWE-416 family - no CWE is assigned in the source data), and it is reachable only where AFS is mounted and server lookups race, which is why the practical impact as assessed is a local crash (availability loss) with limited integrity effect rather than wide confidentiality or integrity compromise. Affected packages correspond to CPE cpe:2.3:a:linux:linux:*:*:*:*:*:*:*:* and the EUVD record EUVD-2026-86892 mirrors the NVD entry.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (Linux) PRIMARY 7.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 5.3 MEDIUM

Local, race-conditioned (AC:H) trigger on an AFS mount by a low-priv local actor (PR:L); outcome is a kernel crash (A:H) with no real confidentiality impact and minimal integrity impact.

3.1 AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:H
4.0 AV:L/AC:H/AT:P/PR:L/UI:N/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N
SUSE 5.3 MEDIUM
AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:H
Red Hat 7.0 MEDIUM

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

4
CVSS changed
Sep 25, 2026 - 15:22 NVD
7.8 (HIGH)
Patch available
Sep 25, 2026 - 11:02 EUVD
CVE Published
Sep 25, 2026 - 10:22 cve.org
UNKNOWN (no severity yet)
CVE Published
Sep 25, 2026 - 10:22 cve.org
HIGH 7.8

DescriptionCVE.org

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

afs: Fix incorrect free in candidate cleanup in afs_lookup_server()

Fix afs_lookup_server() to not free an existing server's endpoint state when cleaning up a candidate server. The candidate record doesn't have an endpoint state yet at this point, so the free for that can just be removed.

Executive ViewAI

Why It Matters

The Linux kernel's AFS (kAFS) client contains a flaw that allows a local user with an AFS filesystem mounted to crash the kernel, causing a denial-of-service condition on affected hosts. Organizations running kAFS in research, academic, or enterprise environments are at risk of localized availability disruptions, though exploitation requires authenticated local access and a rare race condition. Leadership should prioritize patching because the flaw affects a core system component and could lead to unplanned downtime on critical AFS-dependent workloads.

Business Impact: Medium
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Low
kernel AFS (AndrewFS) client is a niche filesystem rarely mounted in production
Data Quality
3 sources
Confidence: Low

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact
Medium

Priority Score

39
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +39
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 16.0 Not-Affected

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy