新型“BadEpoll”零日漏洞允许攻击者获取Linux服务器和安卓设备的root权限"

admin 2026-10-23 18:23:20 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

cover_image

新型“Bad Epoll”零日漏洞允许攻击者获取Linux服务器和安卓设备的root权限

原创

ZM
ZM

暗镜

2026年7月8日 06:11
北京

在小说阅读器读本章

去阅读

最新披露的 Linux 内核漏洞被称为“Bad Epoll”(CVE-2026-46242),它允许非特权本地用户通过利用内核 epoll 子系统中的竞争条件和释放后使用 (UAF)漏洞,在 Linux 服务器、桌面和 Android 设备上提升到 root 权限。

Bad Epoll 是 ep\_remove() 中的一个 UAF 漏洞,它会清除 file->f\_lock 下的 file->f\_ep,但在 hlist\_del\_rcu() 和 spin\_unlock() 期间继续使用临界区内的文件对象。

并发的 \\_\\_fput() 调用可以检测到瞬态 NULL 值,跳过 eventpoll\\_release\\_file(),直接执行 f\\_op->release,释放一个仍在使用的、被监视的 struct eventpoll 结构体,从而破坏内核内存。由于 struct file 结构体是 SLAB\\_TYPESAFE\\_BY\\_RCU 类型安全的,被释放的内存槽也可以被 alloc\\_empty\\_file() 回收利用,这使得攻击者可以针对错误的 slab 缓存触发 kmem\\_cache\\_free() 释放操作。

该漏洞由研究员 Jaeyoung Chung 发现并利用,他将其作为零日漏洞提交给了 Google 的 kernelCTF 计划,该计划为有效的 Linux 内核漏洞利用程序支付 71,337 美元或更多奖金。

与大多数 Linux 权限提升漏洞不同,Bad Epoll 可以获取 Android 的 root 权限,因为 epoll 是一个核心内核组件,无法禁用或卸载,这与Copy Fail 等漏洞利用的可选模块不同。它还可以从 Chrome 的渲染器沙箱内部访问,这使得利用渲染器漏洞和 Bad Epoll 漏洞执行完整内核代码成为可能。尽管竞争窗口只有大约六条指令宽,但 Chung 的漏洞利用程序扩大了窗口并进行了重试,而不会导致内核崩溃,在测试目标上达到了约 99% 的可靠性。

2023 年的一次内核提交在同一条 2500 行的 epoll 代码路径中引入了两个不同的竞态条件。第一个竞态条件 CVE-2026-43074 由 Anthropic 的 AI 模型 Mythos 发现,这表明前沿 AI 在发现内核竞态漏洞方面的能力日益增强。

第二个难以发现的缺陷是 Bad Epoll,Mythos未能发现它,可能是因为其触发时间窗口很窄,而且很少触发内核的主要内存错误检测器 KASAN,因此运行时几乎没有留下任何痕迹。维护者的第一个补丁尝试并未完全解决问题,最终的正确修复方案在首次披露近两个月后才发布。

该漏洞利用了四个 epoll 对象,分为两对;关闭其中一对会触发竞争,而另一对则成为受害者对象,通过跨缓存攻击将 8 字节的 UAF 写入转换为对文件对象的 UAF。

攻击者由此通过 /proc/self/fdinfo 获得任意内核内存读取权限,并使用面向返回的编程 (ROP) 链劫持控制流,从而获得 root shell。

由于禁用 epoll 会破坏操作系统和浏览器的核心功能,因此没有变通办法;管理员必须应用上游补丁或等待发行版向后移植。


【船舶网络安全系列】一文读懂中国船级社船舶网络安全指南(二)" 网络安全文章

【船舶网络安全系列】一文读懂中国船级社船舶网络安全指南(二)"

本文详细解读了中国船级社船舶网络安全指南的产品网络安全要求部分,涵盖标识和鉴别、账户管理、口令强度等核心安全要素。指南按SL0至SL4进行安全分级,并针对不同等级提出了具体的技术要求、验证流程及解决方案,为船舶网络系统的安全建设提供了可操作的标准与实施指导。
恶意Skills利用扫描规避技术攻击ClaudeCode和Codex" 网络安全文章

恶意Skills利用扫描规避技术攻击ClaudeCode和Codex"

该文档揭示一类新型恶意软件利用扫描规避技术攻击AI代码助手ClaudeCode和Codex。攻击者通过结构混淆和自解压技能封装两种手段,将恶意载荷藏匿于代理技能包中,绕过主流静态扫描工具的检测。研究团队实测显示,伪装后的恶意样本对8款扫描工具的绕过成功率超80%。真实攻击团伙ClawHavoc已在公开市场投放数百款恶意技能包。文档建议开发者采用动态行为分析工具如SkillDetonate,并严格限制AI智能体权限以防范此类威胁。
评论:0   参与:  0