Discuz! 後臺數據庫備份功能命令執行漏洞


簡介:php

2018年8月27號,有安全研究人員在GitHub上公佈了有關Discuz!多個版本中後臺數據庫備份功能存在的命令執行漏洞的細節。

修復方案:shell

目前官方對於老版本Discuz再也不更新,如須要手動修復此漏洞,較可靠的作法是將Discuz升級到Discuz3.4或以上版本。
【注意:該補丁爲雲盾自研代碼修復方案,雲盾會根據您當前代碼是否符合雲盾自研的修復模式進行檢測,若是您自行採起了底層/框架統一修復、或者使用了其餘的修復方案,可能會致使您雖然已經修復了該漏洞,雲盾依然報告存在漏洞,遇到該狀況可選擇忽略該漏洞提示】數據庫

【雲盾自研代碼修復方案】
修改文件:/source/admincp/admincp_db.php
搜索代碼:$tablesstr .= '"'.$table.'" '; 修改爲:$tablesstr.='"'.addslashes($table).'"';
搜索代碼:@unlink($dumpfile); 修改爲:@unlink($dumpfile); $tablesstr=escapeshellarg($tablesstr);安全

相關文章
相關標籤/搜索