Xen虛擬機(jī)管理10個(gè)月內(nèi)連曝3個(gè)高危虛機(jī)逃逸漏洞

責(zé)任編輯:editor004

作者:nana

2017-05-09 12:11:53

摘自:安全牛

Xen項(xiàng)目的虛擬機(jī)管理程序使用廣泛,然而漏洞不可避免,該項(xiàng)目最近就修復(fù)了3個(gè)漏洞,都是可以導(dǎo)致虛擬機(jī)內(nèi)運(yùn)行的操作系統(tǒng)得以訪問實(shí)體機(jī)系統(tǒng)內(nèi)存的高危漏洞——虛擬機(jī)和實(shí)體機(jī)間關(guān)鍵安全層被打破。

Xen半虛擬化模式被證明是嚴(yán)重漏洞之源,可致虛擬機(jī)逃逸攻擊。

Xen項(xiàng)目的虛擬機(jī)管理程序使用廣泛,然而漏洞不可避免,該項(xiàng)目最近就修復(fù)了3個(gè)漏洞,都是可以導(dǎo)致虛擬機(jī)內(nèi)運(yùn)行的操作系統(tǒng)得以訪問實(shí)體機(jī)系統(tǒng)內(nèi)存的高危漏洞——虛擬機(jī)和實(shí)體機(jī)間關(guān)鍵安全層被打破。

被修復(fù)的漏洞中,有2個(gè)要在特定條件下才可以被利用,攻擊使用受限。但有1個(gè)是高可靠漏洞,對多租戶數(shù)據(jù)中心造成嚴(yán)重威脅。多租戶數(shù)據(jù)中心里,各客戶的虛擬化服務(wù)器共享同一套底層硬件。

這些漏洞尚未被分配CVE號,但在Xen安全公告中被稱為XSA-213、XSA-214和XSA-215。

隔離Xen虛擬機(jī)應(yīng)用的 Qubes OS 操作系統(tǒng)安全團(tuán)隊(duì)表示:“XSA-213是Xen中致命的高可靠度漏洞。 Qubes OS 項(xiàng)目8年歷史中,我們發(fā)現(xiàn)了4個(gè)此類漏洞: XSA-148、XSA-182、XSA-212,以及現(xiàn)在的XSA-213。”

這4個(gè)高危且易用的漏洞中,有3個(gè)是在過去10個(gè)月里被發(fā)現(xiàn)并修復(fù)的,有2個(gè)甚至就在上個(gè)月——XSA-182在2016年7月修復(fù),XSA-212在今年4月,而XSA-213就在這個(gè)月2號。

這些漏洞的另一個(gè)共性是:全都影響Xen半虛擬化(PV)虛擬機(jī)的內(nèi)存虛擬化。Xen支持兩種虛擬機(jī):采用硬件輔助虛擬化的硬件VM,和采用基于軟件虛擬化的半虛擬化VM。

2號修復(fù)的另兩個(gè)漏洞,XSA-214和XSA-215,同樣影響半虛擬化VM。區(qū)別在于,XSA-214需要兩臺(tái)惡意客戶VM一起工作才可以訪問系統(tǒng)內(nèi)存,而XSA-215只影響物理內(nèi)存達(dá)5TB或3.5TB配置邊界的x86系統(tǒng)。

XSA-213的一個(gè)限制是,它只能在64位PV客戶機(jī)上被利用,于是,只運(yùn)行HVM或32位PV客戶機(jī)的系統(tǒng)是免疫的。

Xen開發(fā)者發(fā)布的Xen 4.8.x、Xen 4.7.x、Xen 4.6.x和Xen 4.5.x不到,可以手動(dòng)應(yīng)用到受影響系統(tǒng)上。

開源Xen虛擬機(jī)管理程序,被云計(jì)算提供商和虛擬專用服務(wù)器(VPS)托管公司廣為使用,其中有些公司已經(jīng)提前收到了補(bǔ)丁,并被迫安排停機(jī)維護(hù)時(shí)間。

比如說,VPS提供商Linode不得不重啟其某些遺留 Xen PV 主機(jī),才能應(yīng)用修復(fù)程序。該公司建議客戶遷移至其基于HVM的服務(wù)器以避免將來的停機(jī)時(shí)間。

同時(shí),AWS稱,其客戶數(shù)據(jù)和實(shí)例不受這些漏洞影響,客戶不需要采取任何行動(dòng)。

Qubes OS 為構(gòu)建了一個(gè)最安全的桌面操作系統(tǒng)而自豪,卻受夠了不得不反復(fù)處理 Xen PV 漏洞。于是,過去10個(gè)月的痛苦經(jīng)歷,讓他們花費(fèi)了額外的精力將其下一個(gè)OS版本——Qubes 4.0,轉(zhuǎn)向了HVM。

我們原來期望可以過渡到在所謂的PVH虛擬化模式下運(yùn)行所有 Linux VM,摒棄所有的I/O模擬器。然而,事實(shí)是,Linux內(nèi)核并未準(zhǔn)備好迎接這一轉(zhuǎn)變。于是,Qubes 4.0 中,我們將采用經(jīng)典的HVM模式——I/O模擬器在 PV VM 中經(jīng)沙箱模擬運(yùn)行(Qubes 3.x 中運(yùn)行 Windows AppVM 就是這么做的。)

好消息是,只要Linux內(nèi)核添加必要的支持,Qubes就可以轉(zhuǎn)向PVH,甚至,如果有更好的選擇出現(xiàn),完全替代掉Xen也不是不可能。

鏈接已復(fù)制,快去分享吧

企業(yè)網(wǎng)版權(quán)所有?2010-2024 京ICP備09108050號-6京公網(wǎng)安備 11010502049343號