WSS最新版1.3.2
文件default_user.php
这里注入:
$sortlist和$orderlist是GET获取的参数通过这里的GetSQLValueString函数处理
我们进入GetSQLValueString函数,function.class.ph:
这里对传入的参数进行了处理
但是当$theType为defined的时候,当$theValue不为空时返回$theDefinedValue,当$theValue为空时返回$theNotDefinedValue
所以,从上面的GET获取的参数值即为这里的$theValue
当$theValue不为空时,即返回$theDefinedValue,这里就是$theValue
$theValue没有过滤,最后进入SQL,导致SQL注入。。。
这里存在两处SQL注入
第一处为 $sortlist = $_GET['sort'];
第二处为 $orderlist= $_GET['order'];
原始页面:

注入数据:
