MySQL、MariaDB和Percona的服務(wù)器及XtraDB集群發(fā)現(xiàn)危險(xiǎn)新漏洞,只要聯(lián)動(dòng)使用,共享環(huán)境中的攻擊者可獲取服務(wù)器完整控制權(quán)。
數(shù)據(jù)庫(kù)服務(wù)器恐怕是世界上最流行的物件了,所有主流科技巨頭都是它們的客戶(hù),包括谷歌、Facebook、推特、eBay、思科、亞馬遜、Netflix等等等等。
Legalhackers的白帽黑客達(dá)吾德·古倫斯基稱(chēng),他發(fā)現(xiàn)并秘密報(bào)告給廠商以修復(fù)的競(jìng)態(tài)條件漏洞存在于MySQL、MariaDB和Percona中,可被聯(lián)動(dòng)使用以完全掌控服務(wù)器。
擁有本地?cái)?shù)據(jù)庫(kù)檢索、插入或創(chuàng)建權(quán)限的用戶(hù),可利用此漏洞執(zhí)行任意代碼并將自身賬戶(hù)權(quán)限提升到系統(tǒng)用戶(hù)。系統(tǒng)用戶(hù)權(quán)限下,服務(wù)器上所有數(shù)據(jù)庫(kù)盡在掌握,并可結(jié)合其他兩個(gè)已有補(bǔ)丁的漏洞來(lái)獲取rootshell。
這在用戶(hù)被指定訪問(wèn)不同數(shù)據(jù)庫(kù)的共享環(huán)境下尤其危險(xiǎn),通過(guò)利用這些漏洞,他們可以獲得服務(wù)器上所有數(shù)據(jù)庫(kù)的訪問(wèn)權(quán)。
利用通用漏洞攻下網(wǎng)站并取得低權(quán)限立足點(diǎn)的外部黑客,也可利用這些漏洞來(lái)將權(quán)限提升至上帝模式。
該漏洞可使對(duì)受影響數(shù)據(jù)庫(kù)只具備低權(quán)限(創(chuàng)建/插入/檢索)的本地系統(tǒng)用戶(hù),提權(quán)到作為數(shù)據(jù)庫(kù)系統(tǒng)用戶(hù)(通常是“mysql”)執(zhí)行任意代碼的上帝模式。
“成功的漏洞利用將使攻擊者獲取受影響數(shù)據(jù)庫(kù)服務(wù)器上托管的所有數(shù)據(jù)庫(kù)的訪問(wèn)權(quán)。”
“該漏洞獲取到的權(quán)限級(jí)別,可與其他提權(quán)漏洞(CVE-2016-6662、CVE-2016-6664)的疊加,進(jìn)一步將mysql用戶(hù)權(quán)限提升至root用戶(hù),然后攻擊者就開(kāi)啟了目標(biāo)服務(wù)器的上帝模式了。”
古倫斯基描述了未打補(bǔ)丁系統(tǒng)上獲取完整控制權(quán)的過(guò)程。
管理員們應(yīng)盡早打上補(bǔ)丁,以防即將到來(lái)的新一波漏洞利用攻擊。
不能立即打上補(bǔ)丁的,可以關(guān)閉數(shù)據(jù)庫(kù)服務(wù)器配置中的符號(hào)關(guān)聯(lián)支持,方法是my.cnf 中令symbolic-links = 0。
古倫斯基發(fā)布了概念驗(yàn)證漏洞利用,不久后還將上傳對(duì)應(yīng)的演示視頻。