内容提要
绿盟科技发布Linux内核IPv4 TCP释放后重用漏洞CVE-2026-98432通告,CVSS评分9.8,漏洞细节与PoC已公开。该竞争条件漏洞可导致信息泄露、内存损坏和拒绝服务,特定条件下可实现远程代码执行。受影响版本为4.4至7.3-rc。建议升级内核;无法升级时可关闭MPTCP、禁用请求套接字迁移、过滤带options的IPv4 SYN包并加强访问控制。
延伸解读
漏洞利用门槛与风险判断
该漏洞CVSS评分9.8,且细节与PoC已公开,意味着攻击者无需自行挖掘即可复现利用路径。漏洞源于IPv4 TCP并发处理中的竞争条件,未经身份验证即可通过特制TCP数据包触发释放后重用,后果从信息泄露、拒绝服务到特定条件下的远程代码执行。对暴露TCP服务的服务器和嵌入式设备而言,应优先按“已公开利用”级别评估处置紧迫性,而非仅看评分。
版本排查需注意分支差异
受影响范围覆盖4.4至7.3-rc7,但修复版本按稳定分支分别给出,例如5.10.x需达到5.10.272、6.1.x需达到6.1.190。4.4、4.9、4.14、4.19、5.4等已停止维护的分支不在官方稳定修复列表内,需依赖发行版或商业支持回移补丁。因此仅确认主版本号不够,应核对具体补丁级别,并留意所用发行版是否已回移修复。
临时缓解措施的适用边界
通告给出的缓解手段包括关闭MPTCP、禁用请求套接字迁移、移除sk_reuseport类型BPF迁移程序、过滤带options的IPv4 SYN包以及收紧TCP服务访问控制。这些措施明确“不可替代补丁”,且过滤SYN包需业务评估,关闭MPTCP也可能影响依赖多路径传输的业务。它们适合作为无法立即升级时的过渡手段,降低已公开利用路径的风险,但不能视为彻底修复。
Q&A
CVE-2026-98432 漏洞的 CVSS 评分是多少?危害有哪些?
CVSS 评分为 9.8。攻击者利用该漏洞可实现信息泄露、内存损坏、拒绝服务,在特定条件下可实现远程代码执行。
哪些 Linux 内核版本受 CVE-2026-98432 影响?
受影响版本包括:4.4 至 7.3-rc7 之间的多个分支,具体为 4.4 <= Linux Kernel;5.10.x < 5.10.272;5.15.x < 5.15.223;6.1.x < 6.1.190;6.6.x < 6.6.159;6.12.x < 6.12.113;6.18.x < 6.18.56;7.2.x < 7.2.10;7.3-rc < 7.3-rc7。已停止维护的 4.4/4.9/4.14/4.19/5.4 等分支需依赖发行版或商业支持回移补丁。
如何检测当前 Linux 系统是否存在 CVE-2026-98432 漏洞?
可以通过查看内核版本判断:使用命令 cat /proc/version 查看操作系统版本信息,并对照受影响版本范围。同时可使用 sysctl net.mptcp.enabled 查看 MPTCP 是否启用。
无法立即升级内核时,有哪些临时缓解措施?
可采取以下缓解措施(不可替代补丁):关闭 MPTCP 并禁用请求套接字迁移(sysctl -w net.mptcp.enabled=0 和 sysctl -w net.ipv4.tcpmigratereq=0),移除 sk_reuseport 类型的 BPF 迁移程序;使用防火墙过滤携带 options 的 IPv4 SYN 数据包(需业务评估);对非必要开放的 TCP 服务进行访问控制。
这个漏洞的根本原因是什么?
Linux 内核 IPv4 网络子系统在并发处理 TCP 连接请求或套接字迁移时存在竞争条件问题,未经身份验证的攻击者可通过发送特制的 TCP 数据包触发释放后重用(use-after-free)。
官方是否已发布修复版本?在哪里下载?
官方已发布新版本与安全补丁修复此漏洞,受影响的用户应尽快更新。下载链接:https://www.kernel.org 或 https://git.kernel.org/stable/c/e3f33b0a1d89d738e2b913dab519226eaf76e15b。