CVE-2026-80585 in Linux
要約
〜によって VulDB • 2026年08月26日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
mptcp: fastopen: SYNデータを持つMPTFOサブフローのみをマークする
パッシブTCP Fast Openは、データを含まない場合でも有効なクッキーのSYNを受け入れます。この場合、子ソケットの受信キューは意図的に空のままにされます。
`mptcp_fastopen_subflow_synack_set_params()`関数は、キューされたSYNデータの存在を確認する前に `is_mptfo` を設定していました。これにより、データなしのTFO SYNがWARNを引き起こし、その警告が致命的でなければ、古いMPTFO状態が残されました。この残ったフラグは後ほど `check_fully_established()` 内でステート混乱バグをトリガーする可能性があります。
SKBキューへの格納を確認してからサブフローをMPTFOとしてマークするようにしました。受信キューが空の場合は静かに終了します。
なお、`mptcp_subflow_context` の `is_mptfo` フィールドは、TFOが存在したサブフローだけでなく、SYNデータを消費したMPTFOサブフローに関するものとなりました。有効なクッキーを持っているだけでデータを持たないことは、「実際にTFOを実行している」とは見なされません。
If you want to get best quality of vulnerability data, you may have to visit VulDB.