PHP技术,网站开发,PHP,PHP学习,Python学习,PHP开发,人工智能,大数据服务

PHP » 编程开发 » 阿里云提示微擎二次注入漏洞修复

阿里云提示微擎二次注入漏洞修复

此文被围观962日期: 2020-03-25 分类 : 编程开发  标签:  ····

/web/source/mc/fangroup.ctrl.php

修改文件第60行为:

$sql = 'UPDATE ' . tablename('mc_mapping_fans') . " SET `groupid`= :tagids WHERE `fanid`=:fanid;";
pdo_query($sql, array(":tagids" => $tagids, ":fanid" => $fans['fanid']) );

删除for里面的

pdo_query($sql);


if (!empty($count)) {
         $buffSize = ceil($count / 500);
         for ($i = 0; $i < $buffSize; $i++) {
            $sql = '';
            $buffer = array_slice($fans_list, $i * 500, 500);
            foreach ($buffer as $fans) {
               $tagids = trim(str_replace(','.$tagid.',', ',', $fans['groupid']), ',');
               if ($tagids == ',') {
                  $tagids = '';
               }
//             $sql .= 'UPDATE ' . tablename('mc_mapping_fans') . " SET `groupid`='" . $tagids . "' WHERE `fanid`={$fans['fanid']};";
               $sql = 'UPDATE ' . tablename('mc_mapping_fans') . " SET `groupid`= :tagids WHERE `fanid`=:fanid;";
               pdo_query($sql, array(":tagids" => $tagids, ":fanid" => $fans['fanid']) );
            }
//          pdo_query($sql);
         }
}


/web/source/mc/fangroup.ctrl.php,阿里云微擎二次注入漏洞,微擎漏洞修复,微擎

© Copyright 2011-2019 adophper.com. All Rights Reserved.
读图网科技 版权所有。蜀ICP备12031064号