Direct naar de inhoud
Kritieke cyberalerts voor jouw sector & systemen — direct in je inbox. Aanmelden →
cybernieuws.nl Cybersecurity en informatiebeveiling nieuws alerts live · 5 min 106 bronnen 1 kritiek 14 vandaag
CVE's Videos Dagbriefing

← Terug naar CVE-database

CVE-2026-52911

HIGH · 8.8 CVSS Gepubliceerd:

Beschrijving NL

In de Linux kernel is de volgende kwetsbaarheid verholpen:

ksmbd: scope conn->binding slowpath alleen aan gebonden sessies

Wanneer de binding SESSION_SETUP conn- >binding = true instelt, blijft de vlag
instellen na de oproep, zodat de globale sessie wordt opgezocht in
ksmbd_session_lookup_all() kan de sessie vinden, die niet is toegevoegd aan
conn->sessies. Omdat de vlag verbindingsbreed is, wordt de globale lookup
pad zal ook elke andere sessie oplossen door id als daarom wordt gevraagd. Draai de globale lookup aan zodat de geretourneerde sessie dit moet hebben
verbinding geregistreerd in zijn kanaal xarray (sess->ksmbd_chann_list). De kanaalinvoer wordt geïnstalleerd via het bestaande binding_session-pad in
ntlm_authenticate()/krb5_authenticate() wanneer een SESSIE_SETUP is voltooid
met succes, dus deze voorwaarde is een strikt equivalent van "dit
verbinding is geaccepteerd als een kanaal van deze sessie". Verbindingen
die niet aan een bepaalde sessie zijn gebonden, kunnen deze niet bereiken via de wereldwijde
tabel. De bestaande conn- >bindingspoortvoor het betreden van het langzame pad blijft behouden
zodat niet-bindende verbindingen het fast-path-only gedrag behouden, en
de controle van de sessie->staat is ongewijzigd.

Origineel (Engels) tonen

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.

Vendors

Linux

Affected products

Linux Kernel

References