CVE-2026-80585 in Linux
Sumário
de VulDB • 26/08/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
mptcp: fastopen: marcar apenas as subfluxos MPTFO com dados de SYN
O TCP Fast Open passivo aceita um SYN com cookie válido mesmo quando ele não carrega dados. Nesse caso, a fila de recebimento do socket filho é intencionalmente deixada vazia.
A função mptcp_fastopen_subflow_synack_set_params() define is_mptfo antes de verificar os dados de SYN em espera (queued). Isso fazia com que SYNs TFO sem dados acionassem um WARN e, se o aviso não fosse fatal, deixasse para trás estado MPTFO obsoleto. A flag obsoleta poderia posteriormente desencadear um bug de confusão de estados em check_fully_established().
Marque a subfluxo como MPTFO apenas após confirmar que um SKB foi colocado na fila. Retorne silenciosamente quando a fila de recebimento estiver vazia.
Observe que o campo is_mptfo do mptcp_subflow_context agora não se refere apenas às subfluxos onde o TFO estava presente, mas sim às subfluxos MPTFO que consumiram dados de SYN. Ter apenas um cookie válido sem carregar dados realmente não é "executar TFO".
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.