Linux 内核曝出 18 年历史漏洞 SCTPhantom:存在于 SCTP 网络通信功能中、可提权控制宿主机
It之家9小时前
IT之家 8 月 10 日消息,腾讯 OS 安全团队(Tencent Zhuque Lab)发文,披露了 Linux 内核一项名为 SCTPhantom 的漏洞,该漏洞编号为 CVE-2026-64564,存在于 SCTP 网络通信功能中,已有 18 年历史。可允许低权限本地程序可利用该漏洞获取最高系统权限,在特定情况下甚至能够从容器环境进一步控制宿主机,目前 Linux 内核已发布相关修复补丁。公开信息显示,SCTP(Stream Control Transmission Protocol,流控制传输协议)是一种支持多个网络地址的传输协议。结合动态地址重配置功能后,SCTP 可以在连接过程中新增、删除或调整使用的网络地址。SCTPhantom 漏洞源于 Linux 内核处理 SCTP 地址变更请求时的逻辑缺陷。内核在检查地址删除请求以及执行后续操作时,使用了不同的地址信息。黑客如果按照特定顺序发送操作请求,可能导致某个网络连接对象对应的内存已经被释放,但内核仍继续访问该内存区域,从而形成“释放后使用”(Use-After-Free,UAF)漏洞,之后即可帮助黑客读取内核数据,构造完整权限提升攻击链。除此之外,SCTPhantom 还可能被用于突破容器隔离机制。由于 Linux 容器与宿主机共享同一个内核,一旦漏洞能够直接影响内核安全,就可能绕过原有的容器隔离限制。在测试环境中,即使保持默认 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 已修复相应漏洞。