Linux 内核曝出 18 年历史漏洞 SCTPhantom:存在于 SCTP 网络通信功能中、可提权控制宿主机

发布于

IT之家 8 月 10 日消息,腾讯 OS 安全团队(Tencent Zhuque Lab)发文,披露了 Linux 内核一项名为 SCTPhantom 的漏洞,该漏洞编号为 CVE-2026-64564,存在于 SCTP 网络通信功能中,**已有 18 年历史**。可允许低权限本地程序利用该漏洞获取最高系统权限,在特定情况下甚至能够从容器环境进一步控制宿主机,目前 Linux 内核已发布相关修复补丁。

公开信息显示,SCTP(Stream Control Transmission Protocol,流控制传输协议)是一种支持多个网络地址的传输协议。结合动态地址重配置功能后,SCTP 可以在连接过程中新增、删除或调整使用的网络地址。

![SCTP 漏洞示意图](http://pic.zhso.org/2026/08/10/36ac405a725f.png)

SCTPhantom 漏洞源于 Linux 内核处理 SCTP 地址变更请求时的逻辑缺陷。内核在检查地址删除请求以及执行后续操作时,使用了不同的地址信息。黑客如果按照特定顺序发送操作请求,**可能导致某个网络连接对象对应的内存已经被释放,但内核仍继续访问该内存区域**,从而形成“释放后使用”(Use-After-Free,UAF)漏洞,之后即可帮助黑客读取内核数据,构造完整权限提升攻击链。

![攻击链示意图](http://pic.zhso.org/2026/08/10/2073a1fa6529.png)

除此之外,SCTPhantom 还可能被用于突破容器隔离机制。由于 Linux 容器与宿主机共享同一个内核,一旦漏洞能够直接影响内核安全,就可能绕过原有的容器隔离限制。

![容器隔离示意图](http://pic.zhso.org/2026/08/10/b3985af5f928.png)

在测试环境中,即使保持默认 seccomp 系统调用限制,并且没有额外授予容器 CAP_NET_ADMIN 或 CAP_SYS_ADMIN 权限,研究团队仍发现攻击成功率较高。在 8 次测试中,有 6 次成功获得宿主机最高权限。

不过,研究团队强调,相应漏洞实际攻击效果仍取决于多个因素,包括目标系统是否启用了 SCTP 功能、容器允许使用的网络能力,以及 Linux 安全策略和权限配置情况。目前 Linux 6.6.148、6.12.101、6.18.42、7.1.6,以及主线内核 7.2-rc5 已修复相应漏洞。

---

原文链接:[点击查看](https://www.ithome.com/0/987/818.htm)

评论

暂无评论。

0.051237s