<?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>Tue, 29 Sep 2026 19:12:48 +0000</lastBuildDate>
    <item>
      <title>CVE-2026-72447 — sctp: hold socket lock when dumping endpoints in sctp_diag</title>
      <link>https://vulnerability.circl.lu/vuln/cve-2026-72447</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;sctp: hold socket lock when dumping endpoints in sctp_diag&lt;/p&gt;
&lt;p&gt;SCTP_DIAG endpoint dumping was traversing endpoint address lists without
holding lock_sock(), while those lists could change concurrently via
socket operations (e.g., bindx changes). This creates a race where
nla_reserve() counts addresses under RCU protection, but the subsequent
copy may see fewer entries, potentially leaking uninitialized memory to
userspace.&lt;/p&gt;
&lt;p&gt;Fix this by:&lt;/p&gt;
&lt;p&gt;- Taking a reference on each endpoint during hash traversal
- Moving socket operations (lock_sock()) outside read_lock_bh()
- Serializing address list access during dump
- Reworking sctp_for_each_endpoint() to support restart-based traversal
  with (net, pos) tracking&lt;/p&gt;
&lt;p&gt;Also:&lt;/p&gt;
&lt;p&gt;- Add WARN_ON_ONCE() for inconsistent address counts
- Fix idiag_states filtering for LISTEN vs association cases
- Skip dumping endpoints being freed (ep-&amp;gt;base.dead)
- Move dump position tracking into iterator, removing cb-&amp;gt;args[4] and
  its comment for sctp_ep_dump().,
- Update the comment for cb-&amp;gt;args[4] and remove the comment for unused
  cb-&amp;gt;args[5] for sctp_sock_dump().&lt;/p&gt;
&lt;p&gt;Note: traversal is restart-based and may re-scan buckets multiple times,
but this is acceptable due to small bucket sizes and required to support
sleeping-safe callbacks.&lt;/p&gt;
&lt;p&gt;This issue was reported by Nico Yip (@_cyeaa_) working with TrendAI Zero
Day Initiative.&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;sctp: hold socket lock when dumping endpoints in sctp_diag&lt;/p&gt;
&lt;p&gt;SCTP_DIAG endpoint dumping was traversing endpoint address lists without
holding lock_sock(), while those lists could change concurrently via
socket operations (e.g., bindx changes). This creates a race where
nla_reserve() counts addresses under RCU protection, but the subsequent
copy may see fewer entries, potentially leaking uninitialized memory to
userspace.&lt;/p&gt;
&lt;p&gt;Fix this by:&lt;/p&gt;
&lt;p&gt;- Taking a reference on each endpoint during hash traversal
- Moving socket operations (lock_sock()) outside read_lock_bh()
- Serializing address list access during dump
- Reworking sctp_for_each_endpoint() to support restart-based traversal
  with (net, pos) tracking&lt;/p&gt;
&lt;p&gt;Also:&lt;/p&gt;
&lt;p&gt;- Add WARN_ON_ONCE() for inconsistent address counts
- Fix idiag_states filtering for LISTEN vs association cases
- Skip dumping endpoints being freed (ep-&amp;gt;base.dead)
- Move dump position tracking into iterator, removing cb-&amp;gt;args[4] and
  its comment for sctp_ep_dump().,
- Update the comment for cb-&amp;gt;args[4] and remove the comment for unused
  cb-&amp;gt;args[5] for sctp_sock_dump().&lt;/p&gt;
&lt;p&gt;Note: traversal is restart-based and may re-scan buckets multiple times,
but this is acceptable due to small bucket sizes and required to support
sleeping-safe callbacks.&lt;/p&gt;
&lt;p&gt;This issue was reported by Nico Yip (@_cyeaa_) working with TrendAI Zero
Day Initiative.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://vulnerability.circl.lu/vuln/cve-2026-72447</guid>
    </item>
  </channel>
</rss>
