瓦窑源码 快速建站好帮手
客服QQ客服QQ 微信号微信号

织梦dedecms怎么修复注入漏洞pm.php

本文介绍了织梦dedecms怎么修复注入漏洞pm.php,解决思路:打开这个文件pm.php,找到教程给出的代码,然后修改为新的就可以了。

织梦网站源码

织梦dedecms怎么修复注入漏洞pm.php?一起来看看处理方法。

处理方法:

打开/member/pm.php,搜索:

else if($dopost=='read') {  $sql = "SELECT * FROM `dede_member_friends` WHERE mid='{$cfg_ml->M_ID}' AND ftype!='-1' ORDER BY addtime DESC LIMIT 20";  $friends = array();  $dsql->SetQuery($sql);  $dsql->Execute();  while ($row = $dsql->GetArray())  {  $friends[] = $row;  }  //$id注入  $row = $dsql->GetOne("SELECT * FROM `dede_member_pms` WHERE id='$id' AND (fromid='{$cfg_ml->M_ID}' OR toid='{$cfg_ml->M_ID}')");//ID没过滤  if(!is_array($row))  {  ShowMsg('对不起,你指定的消息不存在或你没权限查看!','-1');  exit();  }  //$id注入  $dsql->ExecuteNoneQuery("UPDATE `dede_member_pms` SET hasview=1 WHERE id='$id' AND folder='inbox' AND toid='{$cfg_ml->M_ID}'");  $dsql->ExecuteNoneQuery("UPDATE `dede_member_pms` SET hasview=1 WHERE folder='outbox' AND toid='{$cfg_ml->M_ID}'");  include_once(dirname(__FILE__).'/templets/pm-read.htm');  exit(); }

替换为:

else if($dopost=='read') {

$sql = "Select * From `dede_member_friends` where  mid='{$cfg_ml->M_ID}' And ftype!='-1'  order by addtime desc limit 20";

$friends = array();

$dsql->SetQuery($sql);

$dsql->Execute();

while ($row = $dsql->GetArray())

{

$friends[] = $row;

}

/* $id过滤 */

$id = intval($id);

/* */

$row = $dsql->GetOne("Select * From `dede_member_pms` where id='$id' And (fromid='{$cfg_ml->M_ID}' Or toid='{$cfg_ml->M_ID}')");

if(!is_array($row))

{

ShowMsg('对不起,你指定的消息不存在或你没权限查看!','-1');

exit();

}

$dsql->ExecuteNoneQuery("Update `dede_member_pms` set hasview=1 where id='$id' And folder='inbox' And toid='{$cfg_ml->M_ID}'");

$dsql->ExecuteNoneQuery("Update `dede_member_pms` set hasview=1 where folder='outbox' And toid='{$cfg_ml->M_ID}'");

include_once(dirname(__FILE__).'/templets/pm-read.htm');

exit(); }

这样就可以了。

以上就是关于织梦修复注入漏洞的所有内容,希望可以帮到大家,欢迎扫码加微信一起交流~

微信公众号

TAG标签:织梦修复注入漏洞

上一个:织梦dedecms怎么修复留言板注入漏洞edit.inc.php
下一个:织梦dedecms二次开发怎么新建PHP文件

瓦窑源码专注织梦网站源码与静态模板分享,提供织梦模板,dedecms模板,织梦企业源码,dedecms商业源码和织梦免费模板下载

织梦源码 - 织梦模板 - 网页素材 - 织梦教程 - 站长学院 - 热门排行 - Tags标签 - 网站地图 - 免责声明

Copyright©2021 瓦窑源码 Why114.COM 版权所有 鲁ICP备20017802号-2

客服QQ:1847629575 微信号:qilujianzhan

展开