ecshop的/includes/lib_insert.php文件中,对输入参数未进行正确类型转义,导致整型注入的发生。
修复方法: 直接下载的ecshop 2.7.3版本文件(经查看多个该版本的二开系统绝大多数都没有修补该漏洞
在289行加入如下代码
$arr['num'] = intval($arr['num']); $arr['id'] = intval($arr['id']);
在454行加入如下代码
$arr['id'] = intval($arr['id']); $arr['type'] = addslashes($arr['type']);
在459汗加入如下代码
$arr['id'] = intval($arr['id']);