CVE-2026-80585 in Linux
Zusammenfassung
von VulDB • 27.08.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
mptcp: fastopen: Markieren Sie nur MPTFO-Subflows mit SYN-Daten
Passives TCP Fast Open akzeptiert ein gültiges Cookie-SYN, auch wenn es keine Daten enthält. In diesem Fall wird der Empfangspuffer des Kind-Sockets absichtlich leer gelassen.
`mptcp_fastopen_subflow_synack_set_params()` setzt `is_mptfo`, bevor auf zwischengespeicherte SYN-Daten geprüft wird. Dies führte dazu, dass TFO-SYNs ohne Daten einen WARN auslösten und im Fall eines nicht-tödlichen Warnhinweises veralteten MPTFO-Status hinterließen. Das veraltete Flag könnte später zu einem State-Konfusions-Bug in `check_fully_established()` führen.
Markieren Sie den Subflow erst als MPTFO, nachdem bestätigt wurde, dass ein SKB zwischengespeichert wurde. Kehren Sie ruhig zurück, wenn der Empfangspuffer leer ist.
Beachten Sie, dass das Feld `is_mptfo` von `mptcp_subflow_context` sich nun nicht nur auf Subflows bezieht, bei denen TFO vorhanden war, sondern auf MPTFO-Subflows, die SYN-Daten verbraucht haben. Nur ein gültiges Cookie zu besitzen, aber keine Daten zu übertragen, ist kein echtes „TFO“.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.