|
主题:[分享]KesionCMS 系列相关版本swfupload.asp密码字段过滤不严导致的漏洞修正 [收藏主题] | 转到: |
问题如题: 解决办法; 请打开admin/include/swfupload.asp 找到 Dim ChkRS:Set ChkRS =Conn.Execute("Sel ect top 1 a.username,b.userid From KS_Admin a inner join KS_User b on a.username=b.username Where AdminID=" & KS.ChkClng(AdminID) & " and a.PassWord='" & Pass & "'") 修改为 Dim ChkRS:Set ChkRS =Conn.Execute("Sel ect top 1 a.username,b.userid From KS_Admin a inner join KS_User b on a.username=b.username Where AdminID=" & KS.ChkClng(AdminID) & " and a.PassWord='" &KS.DelSql(Pass) & "'") sel ect红色空间请去掉,另外注意红色地方的改动; |
|
KesionCMS,, | |
支持(1) | 反对(0) 顶端 底部 |
api/uc.asp 提示漏洞。 可以打开这个文件,把以下代码删除。 dim stm:set stm=server.CreateObject("adodb.stream") 再往下找到 59行 dim rs:set rs=conn.execute("sele ct top 1 [username],[password] from KS_User Where UserName='" &username & "'") 改成 dim rs:set rs=conn.execute("sele ct top 1 [username],[password] from KS_User Where UserName='" & KS.DelSQL(username) & "'") 74行 Conn.Execute("Upd ate KS_User Set isonline=0 Where UserName='" & (UserName) & "'") 改成 Conn.Execute("Up date KS_User Set isonline=0 Where UserName='" & KS.DelSQL(UserName) & "'") |
|
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
<上一主题 | 下一主题 > |