本文へスキップ
MameTechNews
バックエンド

Linuxカーネルの IPv4 TCP にCVSS 9.8のUse-After-Free(CVE-2026-98432) 安定版で修正済みも、Ubuntuは10月30日時点で未修正

## POINTS

  • IPv4 TCPのSYN処理でIPオプションの解放とSYNACK生成が競合しUse-After-Free、Ubuntu評価はCVSS 9.8
  • 4.4以降に混入、kfree_rcu()への変更で修正され6.12.113・6.18.56などの安定版に反映済み
  • Ubuntuは10月30日時点で22.04 LTS以降が対応中。更新までMPTCP無効化などの緩和策が話題に

CVE-2026-98432は10月15日にLinuxカーネルCVEチームが公表した脆弱性で、SYN受信後に子ソケットへ渡したIPv4オプション(ireq_opt / inet_opt)を、別CPUが再送SYNへのSYNACK生成中に参照している間に解放してしまう競合が原因。リクエストソケットをリスナーロックなしで処理するようにした4.4以降のコミットで混入しており、tcp_migrate_reqやBPF_SK_REUSEPORT_SELECT_OR_MIGRATEによるリクエストソケット移行でも同様の問題が起きる。修正はinet_sock_destruct()とtcp_v4_reqsk_destructor()でkfree_rcu()を使うもので、6.12.113、6.18.56などの安定版に取り込まれている。X上では、MPTCPを有効にしたリスナー(最近のGoでは既定で有効)でも影響を受ける点や、Anthropicの未公開モデルがこの欠陥をリモートroot取得に連鎖させたとされる件と合わせて注目されている。UbuntuのCVEページでは10月30日更新時点で26.10、26.04 LTS、24.04 LTS、22.04 LTSのlinuxパッケージが「Vulnerable, work in progress」となっており、ディストリビューションごとのパッチ提供状況を確認し、カーネル更新までの間はMPTCPの無効化やIPオプション付きパケットの破棄といった緩和策を検討する必要がある。