Skip to main content

Linux kernel ksmbd EUVDEUVD-2026-55264

| CVE-2026-68083 CRITICAL
2026-08-10 Linux GHSA-fxqh-hm36-rrq9
Critical
Disputed · 9.1 Vendor: Linux
View

Attack ChainAIDerived

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

  1. Access
    Authenticate to ksmbd share
  2. Delivery
    Issue SMB2 create with '..' path
  3. Exploit
    Race a missing intermediate component
  4. Execution
    Open lookup returns ENOENT, create branch taken
  5. Persist
    Create walk follows '..' past share root
  6. Impact
    Create file/dir/hardlink outside export

Vulnerability Assessment

Exploitation Conditions

Requires (1) a Linux host running the in-kernel ksmbd SMB server with at least one exported share, (2) an authenticated SMB session with rights to perform create/mkdir/hardlink operations on that share, and (3) winning a TOCTOU race in which a path component is absent when the LOOKUP_BENEATH open lookup runs (returning -ENOENT and taking the create branch) but present as a directory when the create walk runs, using a crafted path containing a '..' component. Limiting factors: authentication is required despite the CVSS PR:N rating, the race is not guaranteed to succeed per attempt (real AC is High), and hosts not running ksmbd or not exporting writable shares are unaffected. This is not remote-unauthenticated against a default configuration - ksmbd is an opt-in, non-default feature.

Impact

Signals conflict and must be weighed. The supplied CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H = 9.1 Critical) implies trivial unauthenticated network exploitation, but the description explicitly requires an 'authenticated client' plus a won TOCTOU race - so PR:N and AC:L are optimistic; realistically this is PR:L and AC:H, which materially lowers exploitability. EPSS agrees with the harder-than-it-looks reading: 0.17% (6th percentile), and the CVE is not in CISA KEV, so there is no evidence of active or widespread exploitation. No SSVC decision and no POC are provided. The input 'Information Disclosure' tag also conflicts with the CVSS impact (C:N, I:H/A:H); a share escape via hardlink creation could in fact yield confidentiality impact, so C:N is arguably understated. Net: a genuinely serious confinement bug for anyone running ksmbd, but the race requirement, authentication requirement, and low EPSS make it a patch-in-normal-cycle item rather than an emergency for most, with practical priority hinging on whether ksmbd is enabled at all.

Exploit ScenarioDerived

An attacker with valid credentials to a ksmbd share issues an SMB2 create/mkdir for a path whose intermediate component they concurrently create and remove, winning the race so the confined open lookup returns -ENOENT (taking the create branch) while the component exists as a directory during the create walk. The unconfined create walk then follows a '..' component out of the share root, letting the attacker create a file, directory, or hardlink anywhere the ksmbd process can write on the host filesystem. No public POC is identified at time of analysis, and the required TOCTOU race raises practical difficulty.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
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 – Aug 14, 2026

Directory-traversal / share escape in the Linux kernel's in-kernel SMB3 server (ksmbd) lets an authenticated SMB client create files, directories, or hardlinks outside the exported share. The SMB2 open lookup is correctly rooted at the share with LOOKUP_BENEATH, but ksmbd_vfs_kern_path_create() built an absolute path via convert_to_unix_name() and resolved it from AT_FDCWD, so a '..' component walked from the real filesystem root and escaped the export. It is exploited through a TOCTOU race and has no public exploit identified at time of analysis; EPSS is low (0.17%, 6th percentile) and it is not in CISA KEV.

RemediationAI

Upgrade to a fixed Linux kernel: 6.12.97 or later on the 6.12 line, 6.18.40 or later, 7.1.5 or later, or mainline 7.2-rc1 (Vendor-released patch confirmed via git.kernel.org stable commits 489d1ded, c7c884a1, 98185b30, 1c895196). If you cannot patch immediately, the most effective compensating control is to stop using the in-kernel ksmbd server - unload/disable the ksmbd module and export shares via userspace Samba instead, which does not use this code path (trade-off: a service migration and possible feature/performance differences). Where ksmbd must remain, restrict SMB access (TCP/445) to trusted authenticated users via firewall and share ACLs, and avoid granting create/write permissions on shares to untrusted accounts, since exploitation requires an authenticated session able to trigger create/mkdir/hardlink operations (trade-off: reduces but does not eliminate risk from authorized users). Track the fix through your distribution's kernel advisory and reboot into the patched kernel.

Affected VersionsENISA

Linux patch: 0
Linux 265fd1991c1db85fbabaad4946ca0e63e2ae688d <489d1ded01425c0fb33418172c0e4e588467526b
Linux patch: 7.2-rc1
Linux patch: 6.18.40
Linux patch: 7.1.5
Linux 265fd1991c1db85fbabaad4946ca0e63e2ae688d <1c8951963d8ed357f70f59e0ad4ddce2199d2016
Linux 265fd1991c1db85fbabaad4946ca0e63e2ae688d <c7c884a1305aa4540eb7942a50bd356b34120e1f
Linux 265fd1991c1db85fbabaad4946ca0e63e2ae688d <98185b3025beeae92d1fe700d5db26b9ac4bf025
Linux 5.15
Linux patch: 6.12.97

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 kernel-space SMB/CIFS file server shipped in mainline Linux (since 5.15), an alternative to userspace Samba for exporting shares over SMB2/3. The root cause is a path-confinement inconsistency: while the open/lookup, rename, and hardlink lookup paths confine resolution to the share root using LOOKUP_BENEATH against share_conf->vfs_path, the create/mkdir sink resolved an absolute Unix path from AT_FDCWD via start_creating_path(), bypassing the beneath-root confinement so a '..' component traverses out of the export. Functionally this is a path-traversal weakness (CWE-22) enabled by a time-of-check/time-of-use race (CWE-362); the input lists CWE as N/A. The fix re-roots the create walk at the share by resolving the parent with vfs_path_parent_lookup(..., LOOKUP_BENEATH, &share_conf->vfs_path) and creating the final component with start_creating_noperm(), after which convert_to_unix_name() becomes dead code and is removed. The affected CPE is cpe:2.3:a:linux:linux:*, i.e. the kernel itself, but only builds with the ksmbd server enabled and actively exporting shares are exposed.

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

Sources disagree (Medium–Critical)
Vendor (Linux) PRIMARY 9.1 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
vuln.today AI 7.1 HIGH

Description requires an authenticated client (PR:L) and a won TOCTOU race (AC:H); out-of-share create/hardlink gives high integrity/availability and some confidentiality (C:L).

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

vuln.today treats the vendor’s rating as authoritative. A higher third-party CVSS (e.g. CISA-ADP) is shown for transparency but does not drive the headline severity.

CVSS VectorVendor: Linux

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

Lifecycle Timeline

4
CVSS changed
Aug 13, 2026 - 23:37 NVD
9.1 (CRITICAL)
Patch available
Aug 10, 2026 - 13:03 EUVD
CVE Published
Aug 10, 2026 - 11:41 cve.org
CRITICAL 9.1
CVE Published
Aug 10, 2026 - 11:41 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

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

ksmbd: fix path resolution in ksmbd_vfs_kern_path_create

The SMB2 open lookup is rooted at the share with LOOKUP_BENEATH, but the create/mkdir/hardlink sink is not: ksmbd_vfs_kern_path_create() builds an absolute path with convert_to_unix_name() and resolves it from AT_FDCWD via start_creating_path(), so a ".." component is walked from the real filesystem root and escapes the export.

An authenticated client races a missing path component so the rooted open lookup returns -ENOENT (taking the create branch) while the same component is present (a directory) when the create walk runs; the create then resolves ".." out of the share.

Root the create walk at the share like the lookup and rename paths already are: resolve the parent with vfs_path_parent_lookup(..., LOOKUP_BENEATH, &share_conf->vfs_path) and create the final component with start_creating_noperm(). convert_to_unix_name() then has no callers and is removed.

Executive ViewAI

Why It Matters

CVE-2026-68083 affects the Linux kernel's ksmbd in-kernel SMB3 server, allowing authenticated SMB clients to bypass share boundaries and create files anywhere on the filesystem (CVSS 9.1). No public exploit identified at time of analysis; however, organizations running ksmbd on file servers, NAS appliances, or systems exposed to SMB clients face significant risk and should prioritize vendor patching.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Low
ksmbd is an opt-in kernel SMB server, rarely enabled versus userspace Samba
Data Quality
6 sources
Confidence: High

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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
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
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
High

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Vendor StatusVendor

SUSE

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

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