ByteNoteByteNote
你的 Go 服务可能正在裸奔:CVE-2026-98432 三步自查
字

字节笔记本

2026年11月3日 · 约 5 分钟读完

你的 Go 服务可能正在裸奔:CVE-2026-98432 三步自查

API中转
¥120

一个 CVSS 9.8 的 Linux 内核远程漏洞,上游补丁 10 月初就写好了,但到 11 月 3 日为止,Ubuntu 用户还在等正式推送。CVE-2026-98432 这件事值得写的不是漏洞本身多可怕,而是它把一个老问题摆上了台面:漏洞窗口期的真实长度,由发行版决定,不由上游决定。

Go 团队的 MPTCP 默认行为变更通告(issue 82717)

一、漏洞是什么

CVE-2026-98432 是 IPv4 TCP 握手阶段的竞态条件 UAF,由内核社区自己的 CNA 发布。技术细节一句话:tcp_v4_syn_recv_sock() 把请求套接字的 IP options 指针直接赋值给新建的子套接字而没有复制,另一个 CPU 处理重传 SYN 时 kfree() 释放了正在被读的内存。上游修复只有两行:改用 kfree_rcu()。时间线很紧凑:Anthropic 的 Xinyang Ge 报告,内核开发者 Eric Dumazet 10 月 1 日写出修复,稳定分支 backport 在 10 月 11 日至 18 日陆续发布,CVE 于 10 月 15 日公开。影响范围是 Linux 4.4(2016 年 1 月)起的所有内核,直到修复版本 5.10.272、5.15.223、6.1.190、6.6.159、6.12.113、6.18.56、7.2.10/7.3;IPv6 不受影响。评分有个口径问题要先说:9.8(Critical)是内核 CNA 的评分,Oracle 和 Amazon 给 8.1,SUSE 只标了 Important,引用时注明出处。

二、「AI 黑客」叙事的水分

Anthropic Frontier Red Team 10 月 27 日公布了针对「带 MPTCP 监听器的 Linux 服务器」的利用链:远程零点击、以 root 执行任意命令,实验室里约 48 分钟拿到信息泄露、再 5 分钟拿到 root shell,全程约 53 分钟;Anthropic 称这是一个未公开的内部 Claude 研究模型做出来的,exploit 代码未公开。「AI 已经能自动打穿 Linux 服务器」这种写法是夸张:53 分钟是实验室手工级的链条,exploit 没公开,无野外利用报告,不在 CISA KEV 目录里,EPSS 概率约 0.4%。它是能力演示,不是正在发生的攻击。

三、Go 1.24 的默认值才是放大器

这一节经核实准确:Go 安全团队 10 月 29 日到 30 日经 oss-security 正式通告,「自 Go 1.24 起,Go 程序在 Linux 上为 listen 套接字默认启用 MPTCP」。普通的 net.Listen 就在开 MPTCP。三个细节决定谁中招:判定看的是 go.mod 里的 go 声明行而不是编译器版本;只在内核允许 MPTCP 时生效(Debian 12 默认开启,AlmaLinux 默认关闭);Go 团队自己表示逐个程序关闭 MPTCP 是「脆弱的缓解措施」,且「底层 bug 不是 MPTCP 特有的」,改回默认「为时过早」(go.dev issue 82717)。换句话说,写 Go 服务的机器比想象中更容易长出那个危险的 MPTCP 监听器。

kernel.org:上游修复的起点

四、发行版现状(截至 11 月 3 日)

补丁状态变化很快,以下口径截至 11 月 3 日:Debian 已发(Bookworm 6.1.190-1、Trixie 6.12.113-1),Oracle Linux、Amazon Linux、SUSE 已发,RHEL 在 11 月 1 日至 2 日刚发。缺口是 Ubuntu:修复还在 -proposed 口袋里,没有正式推送,也没有 Livepatch 公告。上游 10 月初写好两行修复,一个月后仍有主流发行版的用户在等正式包。窗口期的长度由发行版决定,不由内核社区决定。

五、今晚就能做的三步

自查三条命令:ss -Mlnp 看有没有 MPTCP 监听器;uname -r 对照上面的修复版本清单;sysctl net.mptcp.enabled 看开关状态。正解是升级内核到修复版本;升不了就先关 MPTCP 并重启相关服务(sysctl -w net.mptcp.enabled=0 并持久化),再加一条 nftables 规则丢弃带 IPv4 options 的入站 TCP SYN。三步做完,这个 9.8 分的洞对你就不再是 9.8 分。

来源:Ostorlab 深度分析;atlasum.net;solossoft.dev;TG 原帖 t.me/zaihuapd/44866。

相关文章

分享: