注册 登录
  • 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!

SHOPEX 4.8.5 最新注入漏洞后台拿SHELL

PHP 开心洋葱 3370次浏览 已收录 0个评论 手机上查看

SHOPEX 4.8.5 注入漏洞以及后台拿SHELL


漏洞文件:
漏洞核心函数 \core\model_v5\trading\mdl.goods.php

漏洞代码:

public function getProducts( $gid, $pid = 0 )
{
        $sqlWhere = "";
        if ( 0 < $pid )
        {
                $sqlWhere = " AND A.product_id = ".$pid; // 没过滤 ~~~~~~
        }
        $sql = "SELECT A.*,B.image_default FROM sdb_products AS A LEFT JOIN sdb_goods AS B ON A.goods_id=B.goods_id WHERE A.goods_id=".intval( $gid ).$sqlWhere;
        return $this->db->select( $sql );
}


\core\shop\controller\ctl.product.php 文件调用


function gnotify($goods_id=0,$product_id=0){

        if($_POST['goods']['goods_id']){
                $goods_id = $_POST['goods']['goods_id'];
                $product_id = $_POST['goods']['product_id'];
        }
                $this->id =$goods_id;
        $objGoods = &$this->system->loadModel('trading/goods');
        $aProduct = $objGoods->getProducts($goods_id, $product_id);// 直接带进去了

        $this->pagedata['goods'] = $aProduct[0];
        if($this->member[member_id]){
                $objMember = &$this->system->loadModel('member/member');
                $aMemInfo = $objMember->getFieldById($this->member[member_id], array('email'));
                $this->pagedata['member'] = $aMemInfo;
        }

        $this->output();
}

漏洞官方解决办法:http://bbs.shopex.cn/read.php?tid-269636.html


开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明SHOPEX 4.8.5 最新注入漏洞后台拿SHELL
喜欢 (0)
[开心洋葱]
分享 (0)
关于作者:
开心洋葱,开心洋葱头,水墨

您必须 登录 才能发表评论!

……
加载中……