Back to CVE records
Not yet scoredPublished Aug 15, 2026

CVE-2026-72447sctp: hold socket lock when dumping endpoints in sctp_diag

Updated under an hour ago ()

Does this affect you?

It affects Linux. Add what you run to find out whether that includes you.

No exploitation reported and no EPSS estimate yet.

In the Linux kernel, the following vulnerability has been resolved: sctp: hold socket lock when dumping endpoints in sctp_diag 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. Fix this by: - 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 Also: - Add WARN_ON_ONCE() for inconsistent address counts - Fix idiag_states filtering for LISTEN vs association cases - Skip dumping endpoints being freed (ep->base.dead) - Move dump position tracking into iterator, removing cb->args[4] and its comment for sctp_ep_dump()., - Update the comment for cb->args[4] and remove the comment for unused cb->args[5] for sctp_sock_dump(). 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. This issue was reported by Nico Yip (@_cyeaa_) working with TrendAI Zero Day Initiative.

CVSS
Not yet scored
Weakness (CWE)
Not given
Known exploited
Not in CISA's KEV catalog
EPSS (exploitation in the next 30 days)
Not loaded for this CVE
Assigned by
Linux
NVD analysis
Received
Record last updated
Aug 17, 2026
First seen by InfoSec Signals
Oct 9, 2026

Affected products

Affected products
Linux Linux
linux:linux (from the name)
from 8f840e47f190cbe61a96945c13e9551048d42cef before f98c294a9369b6fe89e652c06357ee594be4dfa2; 8f840e47f190cbe61a96945c13e9551048d42cef builds before 8b38e3dcfde3077dbc03eb8ef88e03cc19f70b8a; from 8f840e47f190cbe61a96945c13e9551048d42cef before ec3c2d59a192e17e1014ba71afc368ba162ecac3; from 8f840e47f190cbe61a96945c13e9551048d42cef before 722576aba0a6d9423714550b1c03239b0f0def77; from 8f840e47f190cbe61a96945c13e9551048d42cef before abe7f8828e6ac8be858870c2bf836258844f97d5; from 8f840e47f190cbe61a96945c13e9551048d42cef before 207bb4ce8fe7de961ae7bb33569ad2cd61f44954; from 8f840e47f190cbe61a96945c13e9551048d42cef before f09a245f33e567b604efa1960b7a2d25dd9c8713; 8f840e47f190cbe61a96945c13e9551048d42cef builds before 7d8297e26b4e20b5d1c3c3fe51fe81a1c7fbc823
CNA record

References

The CVE record is authoritative. Products marked “from the name” were identified from the CNA's free-text names, not a CPE, and are matched less certainly. This product uses the NVD API but is not endorsed or certified by the NVD.

Your cookie choices
We use essential cookies to run this site, and, only with your consent, an advertising cookie from Google to measure whether our ads lead to sign-ups and subscriptions. See our for details.