Journal / 2026 / 科技

Linux TCP 握手 UAF:CVE-2026-98432 自查与补丁状态

2026 年 10 月 15 日,Linux 内核披露 CVSS 9.8 的 IPv4 TCP 握手 use-after-free(CVE-2026-98432)。本文只依据 CVE 记录、发行版跟踪页与公开补丁信息,梳理受影响版本与上游修复版本,并给出可执行的内核自查与处置步骤。

Linux TCP 握手 UAF:CVE-2026-98432 自查与补丁状态
封面 取自本文正文首图,点击可放大
目录 · 1323 字 / 3 分钟

2026 年 10 月 15 日,Linux 内核的 CVE 编号机构(CNA)发布了 CVE-2026-98432:一个 CVSS 9.8 的 IPv4 TCP 握手 use-after-free。10 月 29 日,一篇认为「Ubuntu 与 RHEL 尚未发布修复内核」的分析在 Hacker News 拿到高分,把这件事重新带回公众视野。

发生了什么

按 CVE 记录本身的描述,链路是这样的:

  • tcp_v4_syn_recv_sock() 把 ireq->ireq_opt 的所有权转给子 socket,而不是复制一份。
  • 另一颗 CPU 可以并发处理同一个请求 socket 的重传 SYN,并从 tcp_check_req() 发出 SYNACK。
  • 自一次 TCP 改造后,请求 socket 不再在监听锁下处理,所以子 socket 可能在 SYNACK 还在构造时就被释放。
  • TCP 子 socket 没有 SOCK_RCU_FREE,inet_sock_destruct() 用普通 kfree() 释放 inet_opt,于是 ip_options_build() 读到已释放内存。
  • 修复方式是把这两处改成 kfree_rcu()。另有一条请求 socket 迁移路径(net.ipv4.tcp_migrate_req=1 或 BPF 的 reuseport 选择程序)存在同类问题。

CVE 记录同时写明:IPv6 不受第一条路径影响,因为 tcp_v6_syn_recv_sock() 会复制选项;IPv6 的迁移路径问题「将在另一个补丁里处理」。

影响范围与修复版本

  • 受影响:自 4.4 起的内核都可能受影响(CVE 记录按版本区间标注)。
  • 上游已修复:5.10.272、5.15.223、6.1.190、6.6.159、6.12.113、6.18.56、7.2.10;7.3 是原始修复所在版本。

这里要强调一句:发行版内核通常是 backport,不能拿「我的版本号比 5.10.272 大」来推断安全。

发行版状态

  • Red Hat:把该漏洞评为 Critical;查询时 RHEL 8、9、10 的 kernel 包都标为 Affected,尚未列出 affected_release。
  • Ubuntu:跟踪页把 jammy、noble、stonking、resolute 标为 pending,并给出即将发布的内核版本号;bionic、focal、xenial 标为 needed;upstream 标为 released。

这两条与 10 月 29 日那篇分析的结论一致,但发行版状态会随镜像与订阅变动,以你实际能装到的包为准。

自查与处置

  1. 看内核版本:uname -r。
  2. 别只看主版本号:apt list --installed | grep linux-image 或 rpm -q kernel 看实际包版本,再对照发行版公告里那一串版本号。
  3. 查发行版公告:Red Hat 的 CVE 页与 Ubuntu 的 CVE 跟踪页,输入 CVE-2026-98432。
  4. 能更新就更新,并重启:内核补丁要重启才生效。
  5. 暂时不能重启的机器:至少缩小暴露面,别把未鉴权的 TCP 服务直接摆在公网。

还没验证的部分

  • 是否已有在野利用或公开 PoC:没有可核对信息,本文不做判断。
  • CVSS 9.8 的可利用性:这是 CNA 的评分。Red Hat 在其声明里也提到,要可靠地把这个时序型 use-after-free 变成任意代码执行,需要精确的堆控制。
  • 关掉 net.ipv4.tcp_migrate_req 是否足以缓解:没有官方结论,不能当作打补丁的替代。
  • 具体发行版镜像的下发时间:跟踪页状态会变,请以更新时的实际结果为准。

参考来源

本文基于以下公开报道整理:


本文由 AI 辅助整理,事实与引文来自 CVE 记录、发行版安全跟踪接口与上述分析文章的公开元数据,未抓取分析正文,配图为本地生成的信息图。

§

所属主题

Topics
  • AI 观察 AI Insights

    AI10

主题只是把现有标签归并后的浏览方式,标签本身不变;全部标签 · 画廊

← 全部文章