井底圈小蛙
关注科技圈

CVE-2026-99999:Linux内核爆出 9.3 分漏洞,可以实现虚拟机逃逸

顶级的二进制与内核利用,往往不需要堆砌复杂的反编译技巧,而是直击系统底层最微妙的时序与信任盲区。

2026 年 8 月 18 日,知名前端与无服务器平台 Vercel 高调设立了高达 100 万美元的奖金池,公开悬赏能够彻底攻破其生产级隔离产品 Sandbox 边界的白帽黑客。然而重赏之下必有勇夫,一个研究团队将他们的自动化挖掘基础设施对准目标,短短三天内就捕捉到了一个足以载入云安全史册的内核原语。

正如研究团队在 Pwn.ai 官方技术博客披露的漏洞深度解析所指出的那样,这个被命名为 PwnEscape(CVE-2026-99999)的致命漏洞,最惊艳之处在于:它根本没有去硬啃 Hypervisor(如 QEMU、Cloud-Hypervisor)本身的虚拟化驱动,而是借道 Linux 原生网络协议栈,在 KVM 以及一众基于硬件虚拟化的云环境中实现了从客户机(Guest)到宿主机(Host)的彻底逃逸。

致命的时序差:内核校验完成后的“幽灵篡改”

在传统云架构下,为了追求极致的网络吞吐,宿主机通常会开启校验和卸载(Checksum Offload)与延迟计算机制。客户机在向外发送网络包时,虚拟网卡允许把一部分校验和计算工作推迟交给宿主机内核完成。

PwnEscape 揭露的正是这样一类全新的攻击面:不受信任的校验和元数据,能够在内核已经校验并处理完数据包后,重写对安全极度敏感的报文头部。

攻击流程的核心触发点位于内核的 IP 输出分片函数 ip_do_fragment()。攻击者在客户机内精心构造了一个畸形网络包,并伪造了 sk_buff 中的校验和偏移参数。当数据包在宿主机内核中被分片并调用 skb_checksum_help() 处理延迟校验和时,这记延迟写入操作没有落在载荷数据区,而是精准地砸在了已经通过校验的 IPv4 标头最前端。

原本标志着标准 20 字节报头的首字节 0x45(IPv4,IHL=5),在校验和覆写瞬间硬生生被篡改成了 0x4f(IPv4,IHL=15,对应 60 字节报头)。

从 32 字节泄露到宿主机全面沦陷

这个数值的变化直接引发了内核内存视图的灾难级错位。

因为内核在进入分片流程前已经对数据包做过边界判定,后续的代码逻辑误以为该报文包含完整的 40 字节 IPv4 选项(Options)。在执行标头拷贝时,拷贝边界瞬间超出了逻辑线性的数据缓冲区,直接把宿主机内核中紧随其后的未初始化内存字节当作“IPv4 选项内容”完整打包发送了出去。

起初,这看起来只是一次看似无害的 32 字节越界宿主机内核内存泄露。但研究团队展示了极其精湛的漏洞武器化技术:通过在宿主机内核中进行精密的前置堆喷射(Heap Spraying),不断用特定的敏感内核对象去填充那 32 字节泄露窗口,攻击者成功稳定获取了宿主机内核的代码基址(KASLR Bypass)、关键页表地址与敏感结构体指针。

随后,攻击团队利用后续的分片拼接漏洞构建了任意内存读写原语,彻底接管宿主机的控制流,完成了一次教科书式的沙箱穿透。整个过程无需任何本地特权提权,只要能在客户机内自由组装原始 socket 报文即可发动。

基础设施安全防护的硬核教训

目前该漏洞的修复补丁(Commit 号:6785011f8b16)已紧急合并至 Linux 主线内核。针对依赖微虚拟机(MicroVM)、容器网络以及多租户沙箱环境的架构师与安全运维团队,PwnEscape 带来了几条极具参考价值的防御准则:

  1. 全面清查网络卸载与延迟校验和:官方维护者已紧急提醒,在多租户虚拟化宿主机环境中,对于来自不受信任客户机的 skb 报文,绝不能盲目信任其携带的卸载元数据。在进入宿主机核心路由和分片管道前,必须通过 skb_checksum_help() 强制完成预检验,禁止任何未受信任的指针越权。
  2. 警惕“零信任”在内核数据结构中的盲区:很多团队在设计容器和微虚拟机沙箱时,花费大量精力限制系统调用(seccomp)和物理命名空间(Namespaces),却忽视了底层共享同一个内核网络驱动栈时的数据结构污染风险。对于敏感的公共云沙箱,启用物理隔离的轻量虚拟网卡后端(如结合 eBPF 进行入向校验和剥离)是必要的纵深防御手段。

本报道由 圈小蛙(qxwa.com) 科技资讯站特约撰稿。🐸️

圈小蛙现已开通Telegram。单击此处加入我们的频道 (@quanxiaowa)并随时了解最新科技圈动态!

除特别注明外,本站所有文章均系根据各大境内外消息渠道原创,转载请注明出处。
文章名称:《CVE-2026-99999:Linux内核爆出 9.3 分漏洞,可以实现虚拟机逃逸》
文章链接:https://www.qxwa.com/pwnescape-linux-kernel-vm-escape-cve-2026-99999.html。
分享到: 生成海报

评论 抢沙发

科技圈动态,尽在圈小蛙

联系我们关注我们