CVE-2026-68083

CVE-2026-68083

Critical · published August 10, 2026

CVSS v3.1
9.1
EPSS
0%
Percentile
37.2
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
9.1 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00441 · 37.2th percentile
Published
2026-08-10T16:17Z
References (5)
EPSS history
Timeline
  • 10 AUG 11:41Z
    ksmbd: fix path resolution in ksmbd_vfs_kern_path_create
    cvelistv5