【安全预警】LinuxKernelIPv4TCP释放后重用漏洞(CVE-2026-98432)"

admin 2026-11-01 01:25:23 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

【安全预警】Linux Kernel IPv4 TCP 释放后重用漏洞(CVE-2026-98432)

中成信息
中成信息

中成信息

2026年10月30日 15:09
福建

去阅读

1

漏洞描述

Linux Kernel IPv4 TCP 释放后重用漏洞(CVE-2026-98432)是Linux内核在处理TCP连接时存在的一种高危漏洞(CVSS评分9.8),攻击者可通过特定条件触发内核内存损坏或远程代码执行。该漏洞源于TCP握手过程中对IP选项结构的竞态处理,导致指针错误释放。官方修复方案通过将直接内存释放改为延迟释放(kfree\_rcu)解决了问题。受影响版本包括Linux 4.4及后续未修复分支,Ubuntu、CentOS等主流发行版均受波及。建议立即升级至修复版本(如5.10.272/6.1.190等),临时缓解措施可关闭TCP迁移功能。

2

影响范围

具体影响版本如下:

Linux Kernel 5.10.\* < 5.10.272

Linux Kernel 5.15.\* < 5.15.223

Linux Kernel 6.1.\* < 6.1.190

Linux Kernel 6.6.\* < 6.6.159

Linux Kernel 6.12.\* < 6.12.113

Linux Kernel 6.18.\* < 6.18.56

Linux Kernel 7.2.\* < 7.2.10

Linux Kernel 7.3-rc < 7.3-rc7

受影响组件

  • Linux 内核 IPv4 协议栈:漏洞位于内核的 IPv4 TCP 连接建立路径,涉及 net/ipv4/af\_inet.c、net/ipv4/tcp\_ipv4.c 等文件,主要影响 TCP 握手过程中对 IP 选项结构的处理。
  • MPTCP 监听器:若系统启用了多路径 TCP(MPTCP)监听功能,攻击者可通过构造特定握手报文触发漏洞,实现远程代码执行或权限提升。
  • Go 1.24 及以上默认启用 MPTCP 的监听程序:使用 Go 1.24 及以上版本且默认启用 MPTCP 的监听程序可能受到影响。

3

漏洞详情

漏洞详情
漏洞编号 CVE-2026-98432
漏洞名称 Linux Kernel IPv4 TCP 释放后重用漏洞
评级 高危 CVSS 3.1分数 9.8
威胁类型 代码执行、权限提升 利用情况 更可能被利用
公开状态 POC已公开 在野利用 未发现
危害描述:攻击者可通过该漏洞在服务器上以 PHP 服务进程权限执行任意代码,导致 Web 服务器失陷、数据泄露、业务中断,并可能以内网为跳板横向渗透。
参考链接: https://www.anthropic.com/research/discovering-vulnerabilities-with-claude https://git.kernel.org/stable/c/e3f33b0a1d89d738e2b913dab519226eaf76e15b

4

利用条件

  1. 目标系统条件目标系统运行受影响版本的 Linux 内核(自 4.4 版本起引入,未修复的后续版本均受影响)。目标系统对外提供 TCP 服务(如 Web 服务器、数据库、SSH 等),且网络可达。
  2. 网络与协议条件攻击者需能通过网络向目标发送TCP握手报文(SYN包)。若目标启用多路径TCP(MPTCP)监听功能,或存在net.ipv4.tcp\_migrate\_req=1配置,或使用BPF端口复用程序,可扩大漏洞利用面。
  3. 竞态条件触发攻击者需构造携带特定 IP 选项(如 Record Route 或 Timestamp 选项)的 TCP 握手报文,并触发重传机制,以在并发处理中赢得竞态窗口,导致内核内存释放后重用。
  4. 利用结果成功利用可能导致内核内存损坏、信息泄露(绕过 KASLR)、拒绝服务,或在特定条件下实现远程代码执行并获取 root 权限。

5

修复建议

  1. 升级内核版本

将系统内核升级至已修复的版本,具体版本如下:

5.10.272 及以上

5.15.223 及以上

6.1.190 及以上

6.6.159 及以上

6.12.113 及以上

6.18.56 及以上

7.2.10 及以上

7.3 及以上
2. 临时缓解措施

关闭多路径 TCP( MPTCP )功能:执行sysctl -w net.mptcp.enabled=0。

禁用TCP迁移请求:执行sysctl -w net.ipv4.tcp\_migrate\_req=0。

清理不必要的setsockopt( IP\_OPTIONS )用法,并在边界设备上评估丢弃携带IP选项的SYN报文。

收敛暴露面:对非必要对外开放的TCP服务实施访问控制,优先保护 Web、SSH、数据库与代理等互联网可达服务。
3. 验证修复效果

升级内核后,可通过发送携带特定 IP 选项的 TCP 握手报文并重传,观察系统是否出现内核崩溃或异常行为,以验证修复是否生效。

注意事项:临时缓解措施仅能降低风险,无法完全替代内核升级。建议尽快完成内核升级,并持续监控系统日志,及时发现异常行为。

关于我们

漳州中成信息科技有限公司是一家专注于网络安全实战防护的创新型服务提供商。我们深刻理解网络安全的核心在于攻防对抗的持续较量,并以此独特视角为基石,致力于为客户构建动态、主动、智能化的纵深防御体系。区别于传统的被动防御,我们坚信“未知攻,焉知防”。公司汇聚了顶尖的渗透测试专家(红队)、应急处置精英(蓝队)及经验丰富的安全服务工程师,形成了一支具备完整攻防对抗能力的专业团队。我们的渗透测试团队模拟真实攻击者的思维与手段,深入挖掘系统、应用及网络中的深层次漏洞与风险点;应急处置团队则能在安全事件发生时快速响应、精准定位、有效遏制损失并溯源根因;安服工程师团队则致力于将攻防对抗中获得的宝贵经验转化为常态化的安全策略、加固措施与运营流程。


点击名片

关注我们

扫描官网二维码

了解更多

    VSCode扩展ClaudeCode插件-后门投毒预警" 网络安全文章

    VSCode扩展ClaudeCode插件-后门投毒预警"

    这是一篇关于ClaudeCode官方扩展被投毒的紧急安全预警。恶意版本2.1.313被发布到OpenVSX,植入持久SSH后门,可自动执行恶意加载器,建立C2反向隧道并设置开机自启。文章提供三分钟自查命令和事件时间线,建议受影响用户立即检查系统并关注官方声明。
    从一张公开的终端到节点uid=0" 网络安全文章

    从一张公开的终端到节点uid=0"

    本文披露一条从公开gotty终端到节点root的完整攻击链。利用gotty的–permit-arguments参数注入tail命令参数,读取kubelet客户端证书及私钥,再通过双向TLS认证访问kubeletAPI,在生产容器中执行命令获得uid=0。文中详述了多个绕过细节,如加号被当空格、文件读取吞文件、POST需带content-length等,并给出修复建议:公网禁用gotty、关闭参数注入、轮换证书。
    评论:0   参与:  0