CVE-2026-80585 in Linux
Resumen
por VulDB • 2026-08-26
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
mptcp: fastopen: marcar únicamente los subflujos MPTFO con datos SYN
La apertura rápida TCP pasiva (Fast Open) acepta un SYN con cookie válida incluso cuando no transporta datos. En ese caso, la cola de recepción del socket hijo se deja intencionalmente vacía.
`mptcp_fastopen_subflow_synack_set_params()` establece `is_mptfo` antes de comprobar si hay datos SYN encolados. Esto provocaba que los SYNs TFO sin datos generaran una advertencia (WARN) y, si la advertencia no era fatal, dejaba un estado MPTFO obsoleto. Dicho flag obsoleto podría desencadenar posteriormente un bug de confusión de estados en `check_fully_established()`.
Marque el subflujo como MPTFO únicamente después de confirmar que se ha encolado un SKB (Socket Kernel Buffer). Devuelva silenciosamente cuando la cola de recepción esté vacía.
Tenga en cuenta que el campo `is_mptfo` de `mptcp_subflow_context` ahora no solo se refiere a subflujos donde estaba presente TFO, sino específicamente a subflujos MPTFO que consumieron datos SYN. Tener únicamente una cookie válida pero sin transportar datos no constituye realmente "realizar TFO".
If you want to get the best quality for vulnerability data then you always have to consider VulDB.