尊敬的 Discuz! X 用戶,您好!
近日,Discuz!安全中心監(jiān)測到一個UCenter的高風(fēng)險安全問題,可能會導(dǎo)致部分站點(diǎn)無法正確統(tǒng)計(jì)登錄失敗次數(shù),導(dǎo)致站點(diǎn)存在被密碼爆破的風(fēng)險。通過特殊配置或設(shè)計(jì)的程序可以通過無限次數(shù)破解密碼的方式非法控制賬號。
漏洞詳情
在 Discuz! X3.2 Release 20141225 版本以及同期發(fā)布的 UCenter 軟件中,開發(fā)了一個部分生效的 “允許用戶登錄失敗次數(shù)” 功能,但此功能未完整開發(fā)之后僅僅注釋了界面上的功能項(xiàng),后續(xù)版本也沒有繼續(xù)開發(fā),導(dǎo)致部分站點(diǎn)的 login_failedtime 在 UCenter 后臺基本設(shè)置處保存時被設(shè)置成 0 ,而由于不同功能項(xiàng)對 0 的處理方式有差異導(dǎo)致系統(tǒng)內(nèi)對此情況的處理手段是不記錄登錄失敗次數(shù)而在提示信息中固定返回 4 次,導(dǎo)致漏洞發(fā)生,所以如果你的網(wǎng)站輸錯密碼不管多多少次都提示還可以嘗試4次,那么請立即更新修復(fù)。
Discuz! X安裝時,默認(rèn)不會觸發(fā)這個漏洞,只有當(dāng)管理員進(jìn)入UCenter,設(shè)置保存UCenter設(shè)置時,才會導(dǎo)致 login_failedtime 被設(shè)置為0,從而觸發(fā)漏洞。
風(fēng)險等級
高
影響版本
Discuz! X 2014年12月25日 至 2021年6月28日 之間的所有版本(X3.2、X3.3、X3.4、X3.5) 單獨(dú)使用UCenter的用戶請參照上述日期比對文件
您可以到應(yīng)用中心下載“2021年6月新漏洞專項(xiàng)檢測修復(fù)工具”,查看自己的站點(diǎn)是否已受到了影響。
安全版本
2021-06-29 及以后的 Discuz! X 和 UCenter
修復(fù)建議
1. 目前官方已修復(fù)該漏洞,建議受影響的用戶盡快升級至最新版本:https://gitee.com/Discuz/DiscuzX/attach_files
2. 無法升級最新版本的用戶,可以先運(yùn)行“2021年6月新漏洞專項(xiàng)檢測修復(fù)工具”修復(fù)出錯的數(shù)據(jù),并參考 https://gitee.com/Discuz/DiscuzX/pulls/1092 修改站點(diǎn)文件。
【備注】:建議您在升級前做好數(shù)據(jù)備份工作,測試并評估業(yè)務(wù)運(yùn)行狀況,避免出現(xiàn)意外
更詳細(xì)的內(nèi)容請閱讀下方的 Discuz! X 安全公告 進(jìn)行了解。
|