PT-2025-51640 · Linux+3 · Linux Kernel+3

Published

2025-12-16

·

Updated

2026-05-07

·

CVE-2025-68227

CVSS v2.0

4.6

Medium

VectorAV:L/AC:L/Au:S/C:N/I:N/A:C
Name of the Vulnerable Software and Affected Versions Linux kernel (affected versions not specified)
Description A flaw exists in the Linux kernel’s MPTCP implementation related to protocol fallback detection with BPF. The issue arises when a server has MPTCP enabled, but a client sends a TCP SYN without MPTCP, leading to an incorrect comparison of socket protocols during subflow handling. Specifically, the sk prot is used for comparison instead of the more generic sk family, potentially leading to incorrect socket operations. This can occur during the mptcp stream accept function, triggered by a BPF sockops call. The fix involves using sk family for the comparison. This also resolves a WARNING message observed in the kernel logs during the mptcp stream accept function. The vulnerable code path involves the following functions: tcp rcv state process(), syn recv sock(), subflow syn recv sock(), tcp init transfer(), bpf skops established(), bpf sock map update(), tcp bpf update proto(), subflow ulp fallback(), subflow drop ctx(), and mptcp subflow ops undo override().
Recommendations At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

Weakness Enumeration

Related Identifiers

AZL-72503
BDU:2026-05113
CVE-2025-68227
ECHO-64AB-9D99-917A
MGASA-2026-0017
MGASA-2026-0018
OPENSUSE-SU-2026:20287-1
SUSE-SU-2026:0447-1
SUSE-SU-2026:0472-1
SUSE-SU-2026:0587-1
SUSE-SU-2026:20477-1
SUSE-SU-2026:20498-1
SUSE-SU-2026:20555-1
SUSE-SU-2026:20599-1
SUSE-SU-2026:20615-1
SUSE-SU-2026:20845-1
SUSE-SU-2026:20876-1
USN-8094-1
USN-8094-2
USN-8094-3
USN-8094-4
USN-8094-5
USN-8095-1
USN-8095-2
USN-8095-3
USN-8095-4
USN-8095-5
USN-8096-1
USN-8096-2
USN-8096-3
USN-8096-4
USN-8096-5
USN-8100-1
USN-8116-1
USN-8125-1
USN-8126-1
USN-8141-1
USN-8152-1
USN-8163-1
USN-8163-2
USN-8165-1
USN-8243-1
USN-8261-1

Affected Products

Debian
Linuxmint
Linux Kernel
Ubuntu