JAVA、PHP、前端、APP、网站开发 - 开发技术学习

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

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

此文被围观3304 日期: 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-2024 www.kfju.com. All Rights Reserved.
超级字帖 版权所有。 蜀ICP备12031064号      川公网安备51162302000234