PT-2026-61288 · Linux · Linux

CVE-2026-63971

·

Published

2026-07-19

·

Updated

2026-07-19

CVSS v3.1

7.8

High

VectorAV: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

CVE-2026-63971

Affected Products

Linux