漏洞文件:admin/admin_inc.asp
代码如下:
Sub checkPower //第103行 dim loginValidate,rsObj : loginValidate = "maxcms2.0" err.clear on error resume next set rsObj=conn.db("select m_random,m_level from {pre}manager where m_username='"&rCookie("m_username")&"'","execute") rCookie函数在文件inc/CommonFun.asp中 Function rCookie(cookieName) //第28行 rCookie = request.cookies(cookieName) End Function |
rCookie函数仅从cookie读取数据没做任何过滤,导致cookie注入漏洞的产生。
测试方法:修改cookies值注入.