VirtualBox遭爆3D加速功能存在任意读写漏洞
2018-08-01 17:09:31 | 来源:ithome | 投稿:米阳 | 编辑:dations

原标题:VirtualBox遭爆3D加速功能存在任意读写漏洞

甲骨文VirtualBox被爆易受特权提升攻击,并存在任意读写漏洞,即便使用者仅允许程式以使用者权限执行,但通过特权提升,恶意程式仍然能够存取VBoxDrv核心驱动程式。骇客通过结合编号CVE-2018-3055的资讯泄漏漏洞以及CVE-2018-3085的绝对任意写入漏洞,就能以访客身份使用3D加速功能完全入侵VirtualBox。这两个漏洞都已经在7月的VirtualBox版本5.2.16中被修补。

资安团队Phoenhex提到,虽然VirtualBox官方文件建议,不应该允许不受信任的访客系统使用VirtualBox的3D加速功能,就像是不应该允许不受信任的应用程序,在一般主机上使用3D加速功能一样。由于3D硬件的驱动程式过于复杂,难以确保完全安全无虞,任何存取3D功能的应用程序,都可能危害执行这些工作的作业系统,而且提供访客直接存取VirtualBox主机程式中的大量附加程式码,便可能被利用来使虚拟机器崩溃。

Phoenhex解释,这个官方文件说明只讲了事实的一半,在设计上,VirtualBox虚拟机器程式可以存取VBoxDrv核心驱动程式,所以即使以访客权限启动虚拟机器,仍可以通过本地端特权提升来进行攻击。

VirtualBox的3D加速功能在程式码基础中称为共享的OpenGL,用于分散式OpenGL渲染的Chromium函式库,这个与开源浏览器同名但没有关系的函式库,定义了描述OpenGL操作的网络协议,可用来传递OpenGL实作。而VirtualBox负责维护Chromium的一个分支,以及主机访客通讯管理器管道通讯协议(Host-Guest△Communication△Manager,HGCM)。

HGCM是一个简单的主机到访客端的RPC协议,访客端一旦连接上HGCM服务,就能使用整数与缓冲区参数来进行远端呼叫,并在主机处理这些工作。但是值得注意的是,HGCM介面曝露给非特权程式以访客附加驱动程式存取,而没有安装访客附加驱动程式,骇客则需要有Root权限才能安装访客虚拟机器驱动程式以曝露装置,以便于攻击共享的OpenGL。

这个攻击基于Chromium一个奇怪的讯息设计,能让骇客回写控制的资料,再综合应用两个漏洞,第一个编号CVE-2018-3055的资讯外泄漏洞,这个允许骇客可以在讯息缓冲区中,以任意偏移量泄漏资讯。第二个则是编号为CVE-2018-3085的绝对任意写入漏洞,在某些条件下,来自访客端的讯息将会被直接放入佇列中,或是在处理前就被释放,导致讯息永远不会被处理。结合这两个漏洞,可以让骇客实作出任意读写的攻击基本功能。

tags:

上一篇  下一篇

相关:

Azure管理群组功能正式上线,整合RBAC、Azure Policy管理更快速

图片来源: 微软 导入公有云的企业,内部使用者众多,个别员工也有不同存取权限,让权限管理、政策设定成为一个挑战。在微软Azure上的管理群组服务中,管理员可以将多个帐户汇整至单一管理群组,同时将管理规则套用至

资安一周第2期:下载知名开源软件 ,小心误闯山寨官网。变种Spectre漏洞攻击可从远端窃取机器资料

研究人员Ivan△Kwiatkowski发现骇客借由仿造知名软件官网,诱导使用者下载以散布广告程式,骇客相中的知名软件包括Keepass、7-Zip、Clonezilla及Greenshot等等 0725~0731一定要看的资安新闻??山寨官网?下载Keepas

微软Azure AD释出新预览功能,让角色权限管理一目了然

图片来源: 微软 近日除了整合Azure△Monitor外,现在微软Azure△AD又有新预览版功能,该公司表示,Azure△AD加强了角色管理、控制功能,让系统管理员的任务变得更快速。在这个新预览版功能中,除了列出角色清单、详细

WhatsApp 新功能 : 群组视像+语音通话 | 香港 UNWIRE.HK 玩生活.乐科技

WhatsApp 早前宣布推出新功能,可让多人以视像或语音方式通话。他们称,新功能现在已在 iOS 和 Android 两个系统上开放给用户使用。这项新功能最多容许四个人同时进行,而且不受地域限制。WhatsApp 正式宣布提供群组

微软Azure AD事件日志开始整合Azure监控功能

图片来源: 微软 微软Azure△AD近期发布不少新功能,像是与公云储存整合,加强RBAC存取机制。同时加强Azure△AD安全性,同时要求特权号必须采用多因素身份验证,以强化相关帐号的保护。而近日该公司则是宣布公有云监控

站长推荐: