Linux两周内遭遇第二次严重漏洞,Dirty Frag提权代码已在野外泄露

发布于 2026年05月20日

三天前,一份针对Linux内核的漏洞利用代码被泄露到了网上。这不是一次普通的漏洞披露,因为该代码展现出了令人不安的稳定性——它能在几乎所有Linux发行版上可靠地运行,且每次执行的结果完全一致,不会导致系统崩溃。这种被称为确定性(Deterministic)的利用方式,意味着攻击门槛被大幅拉低,防守方几乎无法寄希望于攻击者失手。

确定性利用的威胁

在漏洞利用领域,代码的稳定性是衡量威胁等级的核心指标之一。大多数内核漏洞的利用依赖于系统当前的内存状态,而内存布局的随机化(如ASLR机制)往往会让攻击者像在暗房里找黑猫一样频频失手。失败的利用尝试通常会导致内核崩溃,进而触发安全警报或导致服务中断。

但Dirty Frag的泄露代码完全绕过了这些障碍。它是一种确定性利用,意味着无论在何种硬件配置或Linux发行版上运行,它都能以完全相同的路径精准命中目标,且过程悄无声息。据相关安全机构的测试数据显示,该代码在几乎所有主流Linux发行版上均能稳定生效,没有产生任何崩溃记录。这种隐蔽性使得系统管理员极难通过异常日志察觉入侵行为。

微软的安全团队日前发出警告,称他们已经观察到了黑客在真实网络环境(In-the-wild)中对Dirty Frag进行实验的迹象。从泄露代码到野外试探,这通常意味着漏洞武器化的进程已经启动。

提权路径与共享环境的风险

这个被命名为Dirty Frag的漏洞,核心威胁在于本地提权(Local Privilege Escalation)。在Linux的权限模型中,普通用户(包括容器和虚拟机内的不受信用户)原本只能在受限的范围内操作。但Dirty Frag打破了这种隔离,允许低权限用户直接获取服务器的root控制权。

Root权限意味着对系统的完全掌控。攻击者可以修改任何文件、部署持久化后门或窃取敏感数据。据安全研究人员分析,该漏洞的攻击面在共享环境中尤为致命。当一台物理服务器被多方共用时(例如云服务提供商的多租户环境),任何一个获得低权限访问的租户,都可以利用Dirty Frag跨越安全边界,接管整台机器。此外,如果攻击者手头有其他能够初步入侵机器的漏洞,Dirty Frag也能作为完美的后续武器,将权限瞬间提升至最高。

两周内的第二次重击

更让防守方感到被动的是,这是Linux系统在短短两周内遭遇的第二次严重漏洞威胁。上周,另一个被称为Copy Fail的漏洞被披露。Copy Fail同样允许低权限用户获取root权限,且同样具备确定性利用的特征。

更糟糕的是,截至目前,Copy Fail仍未向终端用户发布任何可用的补丁。连续两次出现具有确定性利用特征的高危提权漏洞,且旧洞未补新洞又出,这给系统管理员带来了巨大的运维压力。在缺乏官方补丁的情况下,运维团队目前只能依靠限制用户权限、加强访问控制等临时缓解措施来降低暴露面。

Linux内核的安全机制正在面临严峻的考验。在云原生架构日益普及的今天,容器与虚拟机的隔离性是整个基础设施安全的基石。当这种隔离性在两周内被两次以确定性的方式击穿时,如何快速响应并修复底层代码缺陷,已经成为开源社区和各大发行版维护者必须直面的紧迫问题。



评论