安全公司DepthFirst在9月22日发布的研究中表示,Linux内核的AF_UNIX套接字子系统中的使用后释放漏洞可以被用来逃逸容器并获得主机的root权限。
该漏洞被追踪为CVE-2026-80521(CVSS评分:7.8),于8月6日上游修复,但Ubuntu尚未为其26.04、24.04或22.04 LTS版本发布补丁。DepthFirst发布了针对Ubuntu 26.04的利用代码。
Ubuntu的安全跟踪器将26.04上的Linux包列为“脆弱,正在进行中”。24.04和22.04版本也受到影响,通过更新的内核包,包括AWS、Azure和GCP工作负载的包。没有在任何受影响的版本上发布修复。
该漏洞不在CISA的已知利用漏洞目录中,也没有确认的利用该漏洞的攻击报告。
该漏洞位于内核的AF_UNIX套接字的垃圾收集器中。该收集器清理通过SCM_RIGHTS消息在进程之间传递的文件描述符。AF_UNIX套接字处理进程之间的本地通信,并且在Docker和Kubernetes的seccomp配置文件中默认允许,这就是为什么该漏洞可以从容器内部被利用。
垃圾收集器中的竞争条件使其在数据携带的新引用被排队之前就能看到这些引用。如果收集器在这个窗口期间运行,它可以在不从持久内部列表中移除指针的情况下释放一组链接套接字的一部分。下一次收集过程将通过该指针进入已释放的内存。
由于该利用通过容器允许进行的普通系统调用到达内核,因此绕过了命名空间隔离、cgroup限制和seccomp过滤。
上游修复于8月6日进入主线内核7.2和稳定分支7.1.10。易受攻击的代码在内核6.10中引入,并且也被回移植到稳定分支6.1和6.6。运行受影响内核的组织可以直接应用上游补丁。Ubuntu的跟踪器显示“正在进行中”,没有发布分发更新的日期。
DepthFirst和Ubuntu都没有发布临时解决方法。DepthFirst建议将不受信任的工作负载移至微虚拟机隔离,例如Firecracker或Kata Containers,这些容器为每个工作负载提供自己的内核,而不是共享主机的内核。
漏洞是如何被发现的
DepthFirst表示,其用于漏洞检测的AI模型dfs-large1与人工测试工具一起发现了该漏洞。该公司在7月24日以该利用代码赢得了Google kernelCTF的名额,并在8月5日向内核安全团队报告了该漏洞。
根据DepthFirst的时间线,内核维护者回复称,OpenAI的一位研究人员也独立报告了相同的漏洞。CVE提交将内核利用研究人员Kyle Zeng列为报告者。
此次披露是2026年一系列内核漏洞中的最新一例,这些漏洞允许攻击者逃逸容器。7月披露的futex漏洞和4月内核加密子系统中的漏洞也允许非特权用户在主机上提升到root权限。这两个发现都涉及AI辅助研究。
DepthFirst认为,AI加速的漏洞发现降低了容器逃逸的门槛,以至于组织不应将容器视为安全边界。
“通过攻击内核逃逸容器的门槛已经显著降低,我们必须假设攻击者可以随意做到这一点,”该公司表示。
根据LinuxCVETracker,2026年发布的Linux内核CVE数量接近5700个,创下年度最高记录。展示的利用代码和不断上升的数量是该公司评估的基础。
觉得这篇文章有趣吗?请在Google News、Twitter和LinkedIn上关注我们,阅读更多我们发布的独家内容。