1. 官方已发布漏洞补丁及修复版本,请评估业务是否受影响后,升级至安全版本
https://git.kernel.org/stable/c/e3f33b0a1d89d738e2b913dab519226eaf76e15b
2. 缓解措施:
(1) 关闭 MPTCP 并禁用 TCP 请求套接字迁移:
sysctl -w net.mptcp.enabled=0
sysctl -w net.ipv4.tcp_migrate_req=0
并写入 /etc/sysctl.d/90-cve-2026-98432.conf 持久化,重启服务或系统;容器需单独设置 --sysctl net.mptcp.enabled=0 或在 Compose 中配置。
(2) 对 Go 程序禁用 MPTCP:
启动前设置 GODEBUG=multipathtcp=0,或在 systemd 服务中添加 Environment=GODEBUG=multipathtcp=0,或在 go.mod 中加入 godebug multipathtcp=0 后重新编译;或改用 net.ListenConfig.SetMultipathTCP(false)。
(3) 通过过滤掉带 options 的 IPv4 SYN 数据包,对漏洞进行阻断。过滤掉这类数据包会影响 CIPSO(SELinux MLS 标签传输) 功能及其他不常见使用场景,请业务排查后执行:
通过 nftables 或其他防火墙过滤带 options 的 IPv4 SYN 数据包:
sudo nft add table ip cve_2026_98432
sudo nft add chain ip cve_2026_98432 pre '{ type filter hook prerouting priority -300; }'
sudo nft add rule ip cve_2026_98432 pre meta l4proto tcp tcp flags syn ip hdrlength gt 5 counter drop