
Apache軟件基金會(huì )(Apache Software Foundation)在本周二(9/5)釋出了Struts 2.5.13,并修補當中一個(gè)自2008年就存在的重大安全漏洞,可能允許駭客自遠端執行任意程式,呼吁用戶(hù)盡速更新。
Apache Struts為一開(kāi)源的網(wǎng)頁(yè)應用程式框架,主要用來(lái)開(kāi)發(fā)Java EE網(wǎng)絡(luò )應用程式,受到眾多企業(yè)的青睞。Igtm.com的一名安全研究人員Man Yue Mo發(fā)現該框架反序列化不可靠資料的方式出了問(wèn)題,造成只要是以Struts與流行的REST通訊外掛打造的應用程式,其代管伺服器都將允許駭客自遠端執行任何程式。
Igtm主要提供自動(dòng)化的程式碼分析服務(wù),并免費供應給開(kāi)源碼專(zhuān)案,根據Igtm的說(shuō)法,此一編號為CVE-2017-9805的安全漏洞影響了2008年以來(lái)的所有Struts版本,各種采用該框架知名REST外掛程式的網(wǎng)絡(luò )應用程式都受到波及。
Mo表示,有非常多的組織使用Struts框架,且這個(gè)漏洞帶來(lái)具大的風(fēng)險,因為該框架通常被用來(lái)設計公開(kāi)的網(wǎng)絡(luò )應用程式,例如航空公司的訂票系統,或者是金融機構的網(wǎng)絡(luò )金融應用等,此外,要開(kāi)采該漏洞對駭客來(lái)說(shuō)極為簡(jiǎn)單,唯一需要的工具就是瀏覽器。
根據RedMonk分析師Fintan Ryan的估計,財星(Fortune)一百大企業(yè)中,至少有65%正在使用以Struts框架建立的網(wǎng)絡(luò )應用程式。
Igtm團隊已打造了一支針對該漏洞的有效攻擊程式,只是目前并不打算公開(kāi),即使迄今尚未發(fā)現其他已知的攻擊程式,不過(guò)Igtm相信它很快就會(huì )現身。
Apache軟件基金會(huì )已藉由Struts 2.5.13修補了此一漏洞,并說(shuō)相關(guān)漏洞可能帶來(lái)阻斷服務(wù)或遠端程式攻擊。不論是該基金會(huì )或資安業(yè)者都呼吁Struts用戶(hù)應該立即更新。