wordpress 目前互聯(lián)網(wǎng)的市場(chǎng)占有率較高,許多站長(zhǎng)以及建站公司都在使用這套開(kāi)源的博客建站系統(tǒng)來(lái)設(shè)計(jì)網(wǎng)站,wordpress的優(yōu)化以及html靜態(tài)化,深受google以及搜索引擎的喜歡,全世界大約有著百分之28的網(wǎng)站都在使用這套系統(tǒng),國(guó)外,外貿(mào)網(wǎng)站,個(gè)人博客使用的最多。
我們SINE安全在對(duì)其wordpress網(wǎng)站進(jìn)行詳細(xì)的安全檢測(cè)以及網(wǎng)站漏洞檢測(cè),發(fā)現(xiàn)wordpress存在著高危的網(wǎng)站安全漏洞,在wordpress4.9版本一下存在著管理員密碼找回漏洞,可以在找回密碼的過(guò)程中竊取用的密碼資料,可以先人一步對(duì)其找回的密碼進(jìn)行設(shè)置。
WordPress 漏洞詳情
在該系統(tǒng)代碼里我們發(fā)現(xiàn)wp_mail這個(gè)函數(shù)具體的作用是用來(lái)發(fā)送郵件,用戶找回密碼首先會(huì)發(fā)送郵件過(guò)去,確認(rèn)賬號(hào)的所有者,然后再進(jìn)行重新設(shè)置密碼,但是在這個(gè)找回密碼發(fā)送郵件的過(guò)程中,我們發(fā)現(xiàn),代碼里的發(fā)送服務(wù)器地址:server這個(gè)值里是可以偽造的,也就是說(shuō)我們可以構(gòu)造惡意的函數(shù)來(lái)對(duì)其進(jìn)行sql注入以及查詢數(shù)據(jù)庫(kù)里的賬號(hào)密碼。
在正常的情況下,網(wǎng)站發(fā)送郵件的參數(shù)配置里會(huì)把退件的一個(gè)地址作為用戶密碼找回的時(shí)候,如果沒(méi)有發(fā)送到對(duì)方的郵件里,會(huì)直接退回到退件的郵件地址里去,也就是說(shuō)我們可以設(shè)置退件的地址發(fā)送到我們?cè)O(shè)置好的郵件地址里去,我們來(lái)進(jìn)行重新找回密碼,設(shè)置用戶的新的密碼。
我們首先利用阿里云的服務(wù)器,ECS購(gòu)買(mǎi)一個(gè)按量付費(fèi)的國(guó)內(nèi)服務(wù)器,linux centos系統(tǒng),然后安裝nginx+PHP+mysql數(shù)據(jù)庫(kù)的這么一個(gè)網(wǎng)站環(huán)境,再下載WordPress官方的一個(gè)版本,安裝到服務(wù)器中,我們來(lái)現(xiàn)場(chǎng)實(shí)戰(zhàn)一下:如下圖:
我們創(chuàng)建一個(gè)我們自己的郵箱,在服務(wù)器里搭建好郵箱的環(huán)境,開(kāi)啟stmp25端口,然后抓包WordPress找回這里,遠(yuǎn)程代碼執(zhí)行我們的操作,如下圖:
這里我們提交到我們的網(wǎng)站里去,郵件沒(méi)有發(fā)送成功就會(huì)退送到我們遠(yuǎn)程代碼指定好的郵件地址里去的.
然后如果郵件里沒(méi)有用戶密碼找回的鏈接,我們可以通過(guò)查看源代碼或者是html代碼就可以看到重新設(shè)置用戶密碼的鏈接。
WordPress 網(wǎng)站漏洞修復(fù)建議:
建議各位網(wǎng)站的運(yùn)營(yíng)者盡快升級(jí)WordPress到最高版本,或者是關(guān)閉用戶密碼找回功能,對(duì)網(wǎng)站程序代碼不懂的話,也可以直接關(guān)閉郵件的發(fā)送設(shè)置,還是不太懂的話,建議找專業(yè)的網(wǎng)站安全公司進(jìn)行網(wǎng)站漏洞修復(fù),國(guó)內(nèi)SINE安全公司、以及綠盟、啟明星辰都是比較專業(yè)的。
上一篇:科大訊飛消費(fèi)者產(chǎn)品 不得錯(cuò)過(guò)的工作、學(xué)習(xí)必備效率神器
相關(guān)文章:
杭州市濱江區(qū)偉業(yè)路3號(hào)
業(yè)務(wù)熱線(微信同號(hào)):18143453325
業(yè)務(wù)郵箱:[email protected]
業(yè)務(wù)QQ:2848414880
目標(biāo):致力于幫助中國(guó)企業(yè)出海淘金
使命:為國(guó)內(nèi)企業(yè)跨境出海提供動(dòng)力支持
愿景:打造用戶期待和尊重的外貿(mào)服務(wù)商
頂部
合作
微信
公眾號(hào)