QEMU曝虚拟机逃逸漏洞,可直接控制底层物理机

admin 2026-05-17 04:40:43 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: QEMU的CXLType-3设备仿真模块存在名为QEMUtiny的漏洞链,具备Guest系统Root权限的攻击者可利用越界读泄露宿主机内存地址,再通过越界写劫持程序执行流,实现虚拟机逃逸并控制底层物理机。该漏洞仅影响启用CXL支持的QEMU实例,建议检查启动参数移除CXL相关配置、避免向不可信Guest暴露该设备,或临时禁用仿真功能。 综合评分: 84 文章分类: 漏洞分析,云安全,应急响应,漏洞预警


cover_image

QEMU曝虚拟机逃逸漏洞,可直接控制底层物理机

原创

网空闲话 网空闲话

网空闲话plus

2026年5月16日 15:37 北京

在小说阅读器读本章

去阅读

QEMU CXL Type-3设备仿真模块被曝出名为“QEMUtiny”的漏洞链。具备 Guest系统Root权限的攻击者,可利用该漏洞实现虚拟机逃逸,获取宿主机进程甚至宿主机Root权限,风险较高(暂无 CVE 编号)。

漏洞原理

该漏洞链源于 CXL mailbox 逻辑(hw/cxl/cxl-mailbox-utils.c)中的两个致命缺陷:

  1. 越界读(GET_LOG):指针运算错误,导致泄露宿主机内存地址。

  2. 越界写(SET_FEATURE):边界检查缺失,允许破坏设备对象字段,进而劫持程序执行流。

影响范围

仅影响启用了 CXL 支持(启动参数含 cxl=on、cxl-type3等)且向 Guest 暴露了该设备的 QEMU 实例。普通 QEMU 虚拟机及物理 CXL 硬件不受影响。

安全建议

  1. 排查参数:检查 QEMU 启动配置,移除不必要的 CXL 相关参数。

  2. 切断暴露:严禁向不可信的 Guest 虚拟机暴露 CXL Type-3 设备。

  3. 隔离降险:临时禁用该仿真功能,或仅在严格隔离的测试环境中使用。

初步分析表明,该漏洞可使已获取Guest 系统Root权限的攻击者,利用CXL仿真模块的越界读泄露宿主机内存地址,再通过越界写劫持程序执行流,最终实现虚拟机逃逸并直接控制底层物理机(获取宿主机进程甚至Root权限)。攻击成功后,可读取宿主机敏感数据、植入后门或横向渗透。危害程度高,但仅影响启用了 CXL Type-3设备暴露的特定QEMU实例。

—— LoopDNS 、 GitHub


免责声明:

本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。

任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。

本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我

本文转载自:网空闲话plus 网空闲话 网空闲话《QEMU曝虚拟机逃逸漏洞,可直接控制底层物理机》

我就看不起蓝初这些货 网络安全文章

我就看不起蓝初这些货

文章总结: 该文档为个人情绪化表达内容,主要包含对蓝初的负面评价及公众号表哥带我的免责声明。文档发布时间为2026年5月16日,来源标注为中国澳门,但缺乏具体技
评论:0   参与:  0