<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title>Most recent entries from all</title>
    <link>https://vulnerability.circl.lu</link>
    <description>Contains only the most 10 recent entries.</description>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>python-feedgen</generator>
    <language>en</language>
    <lastBuildDate>Thu, 01 Oct 2026 23:40:11 +0000</lastBuildDate>
    <item>
      <title>CVE-2026-52911 — ksmbd: scope conn-&gt;binding slowpath to bound sessions only</title>
      <link>https://vulnerability.circl.lu/vuln/cve-2026-52911</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Linux&lt;/p&gt;
&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved:&lt;/p&gt;
&lt;p&gt;ksmbd: scope conn-&amp;gt;binding slowpath to bound sessions only&lt;/p&gt;
&lt;p&gt;When the binding SESSION_SETUP sets conn-&amp;gt;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-&amp;gt;sessions. Because the flag is connection-wide, the global lookup
path will also resolve any other session by id if asked.&lt;/p&gt;
&lt;p&gt;Tighten the global lookup so that the returned session must have this
connection registered in its channel xarray (sess-&amp;gt;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 &amp;#34;this
connection has been accepted as a channel of this session&amp;#34;. Connections
that have not bound to a given session cannot reach it via the global
table.&lt;/p&gt;
&lt;p&gt;The existing conn-&amp;gt;binding gate for entering the slowpath is preserved
so that non-binding connections keep the fast-path-only behavior, and
the session-&amp;gt;state check is unchanged.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Linux&lt;/p&gt;
&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved:&lt;/p&gt;
&lt;p&gt;ksmbd: scope conn-&amp;gt;binding slowpath to bound sessions only&lt;/p&gt;
&lt;p&gt;When the binding SESSION_SETUP sets conn-&amp;gt;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-&amp;gt;sessions. Because the flag is connection-wide, the global lookup
path will also resolve any other session by id if asked.&lt;/p&gt;
&lt;p&gt;Tighten the global lookup so that the returned session must have this
connection registered in its channel xarray (sess-&amp;gt;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 &amp;#34;this
connection has been accepted as a channel of this session&amp;#34;. Connections
that have not bound to a given session cannot reach it via the global
table.&lt;/p&gt;
&lt;p&gt;The existing conn-&amp;gt;binding gate for entering the slowpath is preserved
so that non-binding connections keep the fast-path-only behavior, and
the session-&amp;gt;state check is unchanged.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://vulnerability.circl.lu/vuln/cve-2026-52911</guid>
    </item>
  </channel>
</rss>
