Time-of-check Time-of-use (TOCTOU) Race Condition in Linux kernel - CVE-2026-63867
Published: July 20, 2026
Vulnerability details
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.
Affected software
How to mitigate CVE-2026-63867
External 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