CVE-2026-52911

ksmbd: scope conn->binding slowpath to bound sessions only

High · published June 21, 2026

CVSS v3.1
8.8
EPSS
1%
Percentile
51.1
In the wild
Unconfirmed
What it is

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

ksmbd: scope conn->binding slowpath to bound sessions only

When the binding SESSION_SETUP sets conn->binding = true, the flag stays

set after the call so that the global session lookup in

ksmbd_session_lookup_all() can find the session, which was not added to

conn->sessions. Because the flag is connection-wide, the global lookup

path will also resolve any other session by id if asked.

Tighten the global lookup so that the returned session must have this

connection registered in its channel xarray (sess->ksmbd_chann_list).

The channel entry is installed by the existing binding_session path in

ntlm_authenticate()/krb5_authenticate() when a SESSION_SETUP completes

successfully, so this condition is a strict equivalent of "this

connection has been accepted as a channel of this session". Connections

that have not bound to a given session cannot reach it via the global

table.

The existing conn->binding gate for entering the slowpath is preserved

so that non-binding connections keep the fast-path-only behavior, and

the session->state check is unchanged.

The record
Technical detail
CVSS v3.1
8.8 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00663 · 51.1th percentile
Published
2026-06-21T06:18Z
EPSS history
Timeline
  • 21 JUN 06:18Z
    ksmbd: scope conn->binding slowpath to bound sessions only
    cvelistv5