SB20260720408 - Time-of-check Time-of-use (TOCTOU) Race Condition in Linux kernel mptcp
Published: July 20, 2026
Breakdown by Severity
- Low
- Medium
- High
- Critical
Description
This security bulletin contains information about 1 vulnerability.
1) Time-of-check Time-of-use (TOCTOU) Race Condition (CVE-ID: CVE-2026-63867)
CWE-ID: CWE-367 - Time-of-check Time-of-use (TOCTOU) Race Condition
CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause inconsistent MPTCP receiver window signaling.
The vulnerability exists due to a time-of-check time-of-use race in the MPTCP DSS option handling in net/mptcp/options.c when processing and emitting MPTCP acknowledgments on outgoing packets. A remote attacker can trigger packet processing that causes inconsistent ack_seq values to be used to confuse the peer.
The issue arises because the MPTCP-level ack_seq was accessed locklessly multiple times, allowing different values to be used for the DSS data acknowledgment and the announced receive window within the same packet.
Remediation
Install update from vendor's website.
References
- https://git.kernel.org/stable/c/301a33fd590c408a05c5df800e0cc1e6a8a2f8f8
- https://git.kernel.org/stable/c/3b8cbba7c0ed31189c89f90be247b8973ffa79ef
- https://git.kernel.org/stable/c/68364963e5baf03f16b4420292291f75c8f66497
- https://git.kernel.org/stable/c/8ab24fdebc369c0dfb90f82c1650b1e66662bb45
- https://git.kernel.org/stable/c/8f4f0a157e8436a05bf8c3670b24dbc258911c43
- https://git.kernel.org/stable/c/907ac6b1658e0277f979fcdfae2a753b495c1510
- https://git.kernel.org/stable/c/c4f4cf60797974873dbc8e100144682a6f2f861f