新 Linux “Dirty Frag” 零日漏洞可在所有主流发行版上获取 root 权限

发布: (2026年5月8日 GMT+8 15:45)
4 分钟阅读

Source: Bleeping Computer

概览

一种新的 Linux 零日漏洞 Dirty Frag 允许本地攻击者仅通过一条命令在大多数主流 Linux 发行版上获取 root 权限。安全研究员 Hyunwoo Kim 于 2026 年 5 月 7 日披露了该缺陷并发布了概念验证(PoC)利用代码。该漏洞大约在九年前通过 Linux 内核的 algif_aead 加密算法接口引入。

技术细节

Dirty Frag 通过链式利用两个独立的内核缺陷实现:

  • xfrm‑ESP 页面缓存写入 漏洞
  • RxRPC 页面缓存写入 漏洞

利用这两者,攻击者可以在内存中未授权地修改受保护的系统文件,从而实现特权提升。利用代码针对内核数据结构的 fragment 字段,将其归类于早前的 Dirty PipeCopy Fail 漏洞,但使用了不同的攻击向量。

该漏洞尚未分配 CVE‑ID,影响范围广泛,包括 Ubuntu、Red Hat Enterprise Linux、CentOS Stream、AlmaLinux、openSUSE Tumbleweed 和 Fedora 等发行版,且在撰写本文时均未发布补丁。

“与之前的 Copy Fail 漏洞一样,Dirty Frag 同样能够在所有主流发行版上立即实现 root 权限提升,并且它链式利用了两个独立的漏洞,” – Hyunwoo Kim。

“由于它是一个确定性的逻辑错误,不依赖于时间窗口,无需竞争条件,内核在利用失败时不会崩溃,成功率非常高。” – Hyunwoo Kim。


Dirty Frag 演示(Hyunwoo Kim)

Kim 在 2026 年 5 月 7 日的完整公开披露禁令被突破后,发布了完整文档和 PoC 利用代码,当时另一无关第三方已独立公布了该利用。

缓解措施

为降低攻击面,Linux 用户可以禁用有漏洞的 esp4esp6rxrpc 内核模块。注意: 这将导致 IPsec VPN 和 AFS 分布式网络文件系统失效。

sh -c "printf 'install esp4 /bin/false\ninstall esp6 /bin/false\ninstall rxrpc /bin/false\n' > /etc/modprobe.d/dirtyfrag.conf; rmmod esp4 esp6 rxrpc 2>/dev/null; true"

更多缓解步骤,请参见 Dirty Frag GitHub 仓库

背景与相关漏洞

  • Copy Fail – 另一种正在被积极利用的 root 权限提升漏洞。该漏洞已于 2026 年 5 月初被列入 CISA 已知被利用漏洞(KEV)目录,促使联邦机构在 5 月 15 日前采取缓解措施。
  • Pack2TheRoot – PackageKit 守护进程中的另一个特权提升漏洞,已在 2026 年 4 月修补。

参考资料

0 浏览
Back to Blog

相关文章

阅读更多 »

Dirty Frag:通用 Linux LPE

摘要 !tux/V4bel/dirtyfrag/raw/master/assets/demo.gif 本文档描述了 Dirty Frag 漏洞类别,首次由 Hyunwoo K 发现并报告。