In the Linux kernel, the following vulnerability has been resolved: sctp: fix race between sctp_wait_for_connect and peeloff sctp_wait_for_connect()… (CVE-2026-63971)
Description
A race condition vulnerability in the Linux kernel SCTP implementation was resolved. The issue occurs in sctp_wait_for_connect() where the socket lock is dropped and re-acquired while waiting for an association to become established. During this time, another thread can peel off the association to a new socket, causing the function to return success under the wrong lock. This leads to incorrect access to the association in sctp_datamsg_from_user(). The fix adds a check to detect if the association was migrated during the wait and returns an error if so.
CVSS v3.1
Score 7.8high
Weaknesses
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
The Linux kernel SCTP subsystem had a race condition between sctp_wait_for_connect() and the peeloff operation. sctp_wait_for_connect() releases and re-acquires the socket lock while waiting for the SCTP association to reach the ESTABLISHED state. If another thread performs a peeloff via getsockopt(SCTP_SOCKOPT_PEELOFF) during this window, the association's socket pointer changes. However, sctp_wait_for_connect() does not detect this migration and returns success, causing subsequent code to access the association under an incorrect socket lock. The vulnerability was fixed by adding a check to verify that the socket pointer has not changed during the wait, returning an error if it has.
Potential Impact
This race condition can lead to incorrect locking and potentially allow unauthorized or unsafe access to SCTP association data structures. The CVSS score of 7.8 indicates high severity with impacts on confidentiality, integrity, and availability. Exploitation could lead to privilege escalation or denial of service due to corrupted state or improper synchronization.
Mitigation Recommendations
A fix has been implemented in the Linux kernel to address this race condition by adding a socket pointer check in sctp_wait_for_connect(). Users should apply the official kernel updates that include this patch. Since no explicit patch links or affected versions are provided, consult the Linux kernel vendor advisories or distribution security updates for the fixed versions. No additional mitigations are indicated.
Technical Details
- Gcve Source
- db.gcve.eu
- Osv Id
- GHSA-p8fw-9cj8-hc3p
- Osv Schema Version
- 1.4.0
- Aliases
- ["CVE-2026-63971"]
- Cvss Version
- 3.1
Threat ID: 6a5d27aa2a4a8d598912dbdf
Added to database: 07/19/2026, 19:38:18 UTC
Last enriched: 10/03/2026, 18:25:56 UTC
Last updated: 10/16/2026, 18:48:22 UTC
Views: 106
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.