Skip to main content

Linux Kernel CVE-2026-98112

| EUVDEUVD-2026-86943 HIGH
2026-09-25 Linux GHSA-x6gr-8p6h-h2g7
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 ksmbd host
  2. Delivery
    Trigger netdev up/down event
  3. Exploit
    Race socket shutdown vs kthread_stop
  4. Execution
    Free listener task_struct early
  5. Persist
    Kernel dereferences freed task
  6. Impact
    Denial of service / crash

Vulnerability Assessment

Exploitation Conditions

Requires the target host to have the in-kernel ksmbd SMB3 server (CONFIG_SMB_SERVER) built and actively running with at least one listener bound to a network interface. Exploitation is triggered by a network-device state change (interface up/down) that invokes ksmbd's netdevice notifier during listener teardown, so the attacker needs the ability to induce netdev events - typically CAP_NET_ADMIN or physical/link control - and must win a race between socket shutdown and kthread_stop(). Limiting factors: the flaw is local-only (AV:L), depends on a timing race rather than a deterministic condition, and does not affect hosts using userspace Samba instead of ksmbd or hosts where ksmbd is not loaded.

Impact

The NVD CVSS 3.1 vector (7.8, AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) overstates real-world risk for this ksmbd flaw. The technical description is a classic use-after-free race: the netdevice notifier shuts down the listener's socket (causing the listener kthread to exit and its task_struct to be freed) before kthread_stop() acquires its reference. This is a crash-dominant denial-of-service via UAF of a task_struct, with no described mechanism for reading kernel memory or corrupting attacker-chosen data - so the C:H/I:H rating is not supported by the description; a C:N/I:L/A:H shape is more honest. The AC:L rating is also questionable: exploitation depends on winning a narrow race between a network-device up/down event and listener teardown, which is better modeled as AC:H. There is no EPSS score, no CISA KEV listing, and no public exploit code, and this is a fresh 2026 stable-tree fix, so exploitation is neither confirmed nor probable. Net assessment: real priority is LOW-to-MODERATE - a local availability bug in an opt-in kernel subsystem, not a high-severity confidentiality/integrity threat despite the 7.8 label.

Exploit ScenarioDerived

On a host running the in-kernel ksmbd SMB server, a local actor with the ability to toggle a network interface (or an operational link flap) triggers the netdevice notifier to shut down the listener socket while ksmbd teardown races kthread_stop(); the listener task_struct is freed and then dereferenced, panicking or corrupting the kernel. No public exploit code is available and the attack is a timing race, so reliable triggering is difficult.

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

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

Alert me

AnalysisAIv1 – Sep 25, 2026

Use-after-free race in the Linux kernel's ksmbd SMB3 server can be triggered when a network-device event such as an interface up/down operation invokes ksmbd's netdevice notifier during listener teardown, potentially allowing a local actor who can induce netdev events to corrupt memory and cause denial of service. Affected systems are those with CONFIG_SMB_SERVER enabled and at least one ksmbd listener bound to a network interface; hosts using userspace Samba instead of ksmbd are not affected. No CISA KEV entry or public exploit code was provided, and no public exploit identified at time of analysis; the assessed vector is local, high complexity, PR:L, C:N/I:L/A:H, so the NVD 7.8 vector overstates confidentiality and integrity risk, while vendor-released fixes are available in Linux 7.2.7 and 7.3-rc2.

RemediationAI

Vendor-released patch: Linux 7.2.7 and 7.3-rc2, corresponding to the upstream stable commits a506290f59e1c6ce9ac0a13158640bb8fee93471 and 40581f10c1e56238b157af5f260b8f9518a0cbc1. Apply the appropriate stable or distribution backport and reboot into the patched kernel, or unload and reload the ksmbd module where supported, because the fix changes kernel code. If immediate patching is not possible, disable or blacklist the ksmbd module, or build without CONFIG_SMB_SERVER, to remove the vulnerable code path at the cost of losing the in-kernel SMB3 server; alternatively use userspace Samba, which changes deployment and performance characteristics. Because exploitation requires inducing netdev events, restrict CAP_NET_ADMIN and physical/link control to trusted local users and avoid interface up/down operations while ksmbd listeners are active; these compensating controls have operational trade-offs and do not replace patching. See the NVD advisory at https://nvd.nist.gov/vuln/detail/CVE-2026-98112 and the upstream commits above.

Affected VersionsENISA

Linux 3316a8fc840d82fad5efcf76ad0ea3f76fdca209 <a506290f59e1c6ce9ac0a13158640bb8fee93471
Linux patch: 7.3-rc2
Linux 6.19
Linux 3316a8fc840d82fad5efcf76ad0ea3f76fdca209 <40581f10c1e56238b157af5f260b8f9518a0cbc1
Linux patch: 7.2.7
Linux patch: 0

Affected Packages

euvd linux no fix

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

ksmbd is the in-kernel SMB3 server in the Linux kernel, built with CONFIG_SMB_SERVER. Its listener runs as a kthread bound to a network interface, and when the interface changes state the netdevice notifier shuts down the listening socket. In the vulnerable ordering, the listener thread can exit and its task_struct can be freed before kthread_stop() takes the reference it expects, creating a task-lifetime/use-after-free race. The upstream fix creates the listener in a stopped state, holds an extra task_struct reference until kthread_stop_put() completes, and stops and releases listeners before freeing their interface records during TCP teardown. The provided CPE data identifies the generic Linux kernel as cpe:2.3:a:linux:linux:*:*:*:*:*:*:*:*, and EUVD ties the issue to mainline commit 3316a8fc840d82fad5efcf76ad0ea3f76fdca209 with fixes a506290f59e1c6ce9ac0a13158640bb8fee93471 and 40581f10c1e56238b157af5f260b8f9518a0cbc1. The authoritative assessment is AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:H; although one source tags the issue as Information Disclosure, the assessed C:N means confidentiality is not the primary impact, and the practical prerequisite is the ability to induce netdev events, typically CAP_NET_ADMIN or physical/link control.

Know when Ksmbd gets its next vulnerability

  • 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 trigger with a narrow teardown race (AV:L/AC:H), needs privilege to induce netdev events (PR:L); a task_struct UAF crashes the kernel (A:H) with no disclosure and only incidental integrity impact (C:N/I:L).

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:N/PR:L/UI:N/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N
SUSE 4.7 MEDIUM
AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H
Red Hat 5.5 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 - 12:02 EUVD
CVE Published
Sep 25, 2026 - 10:35 cve.org
UNKNOWN (no severity yet)
CVE Published
Sep 25, 2026 - 10:35 cve.org
HIGH 7.8

DescriptionCVE.org

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

ksmbd: fix listener task lifetime on netdev events

The listener thread exits when its listening socket is shutdown. The netdevice notifier shuts down the socket before calling kthread_stop(), so the task_struct can be freed before kthread_stop() gets its reference.

Create the listener in a stopped state and hold an extra task_struct reference until kthread_stop_put() completes. Also stop and release listeners before freeing their interface records during TCP teardown.

Executive ViewAI

Why It Matters

The Linux kernel's ksmbd SMB3 server (CVE-2026-98112) contains a high-severity use-after-free race condition that can crash or corrupt memory on affected servers when local users trigger network interface events. Organizations running Linux systems with CONFIG_SMB_SERVER enabled and active ksmbd listeners are exposed to potential service outages, though exploitation requires authenticated local access and high complexity, and no public exploit identified at time of analysis. Vendor-released patch: Linux 7.2.7 and 7.3-rc2; leadership should prioritize patching these systems to maintain availability.

Business Impact: Medium
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.1%
Top 98% exploitable
Prevalence
Low
ksmbd is an opt-in kernel SMB server, rarely used vs userspace Samba
Data Quality
4 sources
Confidence: Medium

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.1%
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