360網(wǎng)站安全檢測(cè)平臺(tái)4月所爆DEDECMS高危漏洞的修復(fù)方案 360是怎么檢測(cè)網(wǎng)址內(nèi)容的
360網(wǎng)站安全檢測(cè)平臺(tái)最近發(fā)布了DEDECMS(V5.7)的兩個(gè)高風(fēng)險(xiǎn)漏洞,并提供了修復(fù)方案。建議站長(zhǎng)朋友盡快修復(fù)。以下是具體的漏洞和修復(fù)計(jì)劃:
漏洞原理:修改好友描述時(shí)漏洞存在于file/member/Ajax _ member group . PHP中,好友描述修改位置未過(guò)濾的參數(shù)導(dǎo)致SQL注入漏洞。
圖1:朋友描述了修改漏洞的功能
成員中心集合刪除SQL注入漏洞
該漏洞存在于文件/embed/Inc/space _ action.php。
收藏夾刪除功能
圖2:成員中心集合中刪除漏洞的功能
漏洞影響和危害使用此SQL注入獲取管理員帳戶密碼
圖3:脆弱性影響
修改/member/ajax_membergroup.php文件中約51行處改成如下:修復(fù)計(jì)劃
elseif($action=='despost ')
{
$ mddescription=add slashes($ mddescription);
$ mid=int val($ mid);
$ SQL=' UPDATE ` dede _ member _ friends ` SET ` description `=' { $ mddescription } ' WHERE ` FID `=' { $ mid } ' AND ` mid `=' { $ CFG _ ml-M _ ID } ';//$ mddescription參數(shù)根本沒(méi)有經(jīng)過(guò)篩選
echo $ sql
$ dsql-Executonequery($ SQL);
$ row=$ dsql-GetOne(' SELECT description FROM dede _ member _ friends where ` FID `=' { $ mid } ' AND ` mid `=' { $ CFG _ ml-M _ ID } ');
回聲“”。$row['description']。修改';
{}
/member/inc/space_action.php文件約306行修改成如下:
else if($action=='feeddel ')
{
CheckRank(0,0);
$fid=(空($fid))?' : int val($ FID);
$ row=$ dsql-GetOne(' SELECT mid FROM ` dede _ member _ feed ` WHERE FID=' $ FID ' ');//直接獲取$fid的值,帶入sql語(yǔ)句
if($cfg_ml-M_ID!=$row['mid'])
{
ShowMsg('此動(dòng)態(tài)信息不存在!',-1);
exit();
{}
$ in query=' DELETE FROM ` dede _ member _ feed ` WHERE FID=' $ FID ' AND mid=' ' .$cfg_ml-M_ID '’;
$ dsql-Executonequery($ in query);
ShowMsg('成功刪除了一條動(dòng)態(tài)消息!',' index . PHP ');
exit();
{}
蘇州建站公司 杭州網(wǎng)站建設(shè) 廣州建網(wǎng)站 唐山網(wǎng)站建設(shè) 鄂爾多斯企業(yè)建站 鄭州企業(yè)建站 長(zhǎng)沙網(wǎng)站建設(shè) 石家莊做網(wǎng)站 徐州建網(wǎng)站
天門網(wǎng)站制作 恩施網(wǎng)站制作 鐘祥網(wǎng)站設(shè)計(jì) 洪湖網(wǎng)站制作 當(dāng)陽(yáng)網(wǎng)站設(shè)計(jì) 武穴網(wǎng)站建設(shè) 襄陽(yáng)做網(wǎng)站 鄂州企業(yè)建站 枝江網(wǎng)頁(yè)制作