TP5框架低版本漏洞

TP5框架低版本漏洞

漏洞1:
  • 描述:未对控制器名做严格过滤,导致非法用户可以通过将控制器名写为带完整命名空间类的方式来调起系统所有公共类的方法。
  • 代码:\thinkphp\library\think\App.php类的module方法。
  • 修复:添加下方补丁代码( 补丁代码 start补丁代码 end
 		// 设置默认过滤机制
        $request->filter($config['default_filter']);

        // 当前模块路径
        App::$modulePath = APP_PATH . ($module ? $module . DS : '');

        // 是否自动转换控制器和操作名
        $convert = is_bool($convert) ? $convert : $config['url_convert'];

        // 获取控制器名
        $controller = strip_tags($result[1] ?: $config['default_controller']);

		/**补丁代码 start**/
        if 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
DSmall多商户开源商城源码是一个以thinkPHP框架进行开发的多用户商城系统源码。 网站功能包含:网站设置、帐号同步、上传设置、权限设置、地区管理、数据备份、操作日志、 分类管理、品牌管理、店铺等级、店铺分类、店铺帮助、会员管理、会员级别、积分管理、预存款、 实物订单、虚拟订单、退货管理、咨询管理、评价管理、文章分类、文章管理、抢购管理、限时折扣、 满即送、优惠套餐、推荐展位、活动管理、兑换礼品、行业分析、店铺统计、商品分析、营销分析等 安装须知: 默认访问的目录应该是 public 这个目录install就在这个文件下面(即请将public目录设置为根目录后,直接访问即可进行安装) 环境要求: PHP5.4以上版本(注意:PHP5.4dev版本和PHP6均不支持) 2018年1月2日更新: 1)新增即时聊天功能 2)新增店铺图片对象存储 3)新增收货地址可设置精确位置,可查看最近店铺。 4)新增用户推荐注册,推荐注册用户在商场内购买商品可以获得佣金。 5)修复[CNVD国家漏洞库]测试提出的DSmall多商户开源商城系统dropcommonmsg方法存在SQL注入漏洞、get_subject_by_typeid方法存在SQL注入漏洞、check_email方法存在SQL注入漏洞、SQL注入漏洞及系统的其他小bug 2018年3月20日更新: 1)修复没有增加收货地址时,立即购买报错的问题 2)优化商品标签 3)闲置模型优化 4)商品列表页面、限时抢购页、积分首页、积分产品详情页优化 5)即时聊天界面优化 6)统一登录弹出窗口 7)附近店铺新增下拉刷新 8)新增短信发送日志查看 9)以及若干数据结构和代码优化

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值