album add.php 修复,dedecms当中的/member/album_add.php SQL注入漏洞

首先用编辑器打开member文件夹下的album_add.php

找到以下代码段://生成文档ID

$arcID = GetIndexKey($arcrank,$typeid,$sortrank,$channelid,$senddate,$mid);

if(empty($arcID))

{

ShowMsg("无法获得主键,因此无法进行后续操作!","-1");

exit();

}

$description = HtmlReplace($description, -1);//2011.06.30 增加html过滤 (by:织梦的鱼)

//保存到主表

$inQuery = "INSERT INTO `#@__archives`(id,typeid,sortrank,flag,ismake,channel,arcrank,click,money,title,shorttitle,

color,writer,source,litpic,pubdate,senddate,mid,description,keywords,mtype)

VALUES ('$arcID','$typeid','$sortrank','$flag','$ismake','$channelid','$arcrank','0','$money','$title','$shorttitle',

'$color','$writer','$source','$litpic','$pubdate','$senddate','$mid','$description','$keywords','$mtypesid'); ";

在保存到主表这一行上方插入一行过滤代码, 解决问题:$mtypesid = intval($mtypesid);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值