PT-2026-61288 · Linux · Linux
CVE-2026-63971
·
Published
2026-07-19
·
Updated
2026-07-19
CVSS v3.1
7.8
High
| Vector | AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
In the Linux kernel, the following vulnerability has been resolved:
sctp: fix race between sctp wait for connect and peeloff
sctp wait for connect() drops and re-acquires the socket lock while
waiting for the association to reach ESTABLISHED state. During this
window, another thread can peeloff the association to a new socket via
getsockopt(SCTP SOCKOPT PEELOFF), changing asoc->base.sk. After
re-acquiring the old socket lock, sctp wait for connect() returns
success without noticing the migration — the caller then accesses
the association under the wrong lock in sctp datamsg from user().
Add the same sk != asoc->base.sk check that sctp wait for sndbuf()
already has, returning an error if the association was migrated while
we slept.
Fix
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Linux