CVE-2026-52911 Details
Description
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.
A vulnerability in the Linux kernel's ksmbd component has been addressed, which involved improper handling of session bindings in the SMB3 protocol. When a session is set up, a binding flag is activated, allowing global session lookups to find the session. However, this flag could inadvertently expose other sessions by ID, leading to potential mismanagement of session states. The vulnerability has been fixed by ensuring that global lookups only return sessions explicitly bound to the requesting connection, thereby preventing unauthorized access to session data.
Users can update to the latest version of the Linux kernel where this vulnerability has been fixed. Instructions for updating the kernel can be found in the official Linux kernel documentation.
Metrics
CVSS 4.0 Severity and Vector Strings:
No CVSS 4.0 data is available for this CVE.
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
No SSVC data is available for this CVE.
References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://git.kernel.org/stable/c/1e2bec062c5c9ec282636715166056d0998d746d | kernel.org | Patch |
| https://git.kernel.org/stable/c/1ff46c9915c1cbf454db58a8cb87f7cac818e6a6 | kernel.org | Patch |
| https://git.kernel.org/stable/c/2cc8a4db633b10715450b291c1343859a4b2c509 | kernel.org | Patch |
| https://git.kernel.org/stable/c/974c1c224e85549dc3459f3bb2255bbbdd2b9372 | kernel.org | Patch |
| https://git.kernel.org/stable/c/b0da97c034b6107d14e537e212d4ce8b22109a58 | kernel.org | Patch |
| https://git.kernel.org/stable/c/e3a93ce6e25757b8f375e38b8f91e1d9da4edc1a | kernel.org | Patch |
| https://git.kernel.org/stable/c/e74c00c6af428a39e564cdc5bd3a3648c6d8de87 | kernel.org | Patch |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| NVD-CWE-noinfo | Insufficient Information to Classify Weakness | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| linux linux kernel | >= 5.15, < 5.15.209 >= 5.16, < 6.1.175 >= 6.2, < 6.6.141 >= 6.7, < 6.12.91 >= 6.13, < 6.18.33 >= 6.19, < 7.0.10 |
CPE
Remediation
| |
Change History
3 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jul 8, 2026 | Initial Analysis | [email protected] |
| Jun 28, 2026 | CVE Modified | kernel.org |
| Jun 21, 2026 | New CVE Received | kernel.org |