易通企业网站系统(cmseasy) 权限提升的方法及getShell通杀漏洞的介绍

所属分类: 网络安全 / 安全设置 阅读数: 251
收藏 0 赞 0 分享
详细说明:

漏洞文件在table.php中的sql_update($tbname,$row,$where) 函数
 
function sql_update($tbname,$row,$where) {
        $sqlud='';
        if (is_string($row))
            $sqlud=$row.' ';
        else
            foreach ($row as $key=>$value) {
                if (in_array($key,explode(',',$this->getcolslist()))) {
                    $value=addslashes($value);
                    if (preg_match('/^\[(.*)\]$/',$value,$match))
                        $sqlud .= "`$key`"."= ".$match[1].",";
                    elseif ($value === "")
                        $sqlud .= "`$key`= NULL, ";
                    else
                        $sqlud .= "`$key`"."= '".$value."',";
                   }
            }
        $sqlud=rtrim($sqlud); www.jb51.net
        $sqlud=rtrim($sqlud,',');
        $this->condition($where);
        $sql="UPDATE `".$tbname."` SET ".$sqlud." WHERE ".$where;
        return $sql;
    }
 
循环遍历POST 值 然后直接写入数据库更新 导致用户可以自定义权限判断字段
权限提升漏洞
漏洞证明:注册用户名
 
编辑资料
 
 
 
得到管理权限(ps: 后台超炫)
 
 
 
GetShell
 
 


 
修复方案:

不要把前台用户和普通会员放到一个表,任意权限提升, 取消table.php 中的函数sql_update 函数 或做出相应过滤 。

可以暂时先关闭注册

作者 CodePlay 【
更多精彩内容其他人还在看

Redhat服务器疯狂往外发包问题记录解决的方法

这个也可能是影响网速的元凶
收藏 0 赞 0 分享

Shell脚本防攻击的方法与实例

Shell脚本防攻击平时最好别碰到啊.碰到的话按今天说的方法做吧
收藏 0 赞 0 分享

QQ空间存储型XSS漏洞的组合利用(图解)

QQ空间的新型漏洞我们再试试
收藏 0 赞 0 分享

新浪生活服务互动社区Mysql盲注漏洞的介绍及其修复方法(图解)

Mysql盲注漏洞,做网站的要关注哦
收藏 0 赞 0 分享

加加米点击普通网站可刷积分的介绍及其修复方法(图解)

一个可以刷积分的网站的漏洞的介绍与修复方法
收藏 0 赞 0 分享

qq邮箱的几个跨站的方式及修复方案(用word文档,flash跨站,文本型附件等)

qq邮箱的几个跨站的介绍.也给出了修复方案
收藏 0 赞 0 分享

关于星外虚拟机+D盾提权的艰难过程(图)

本文主要介绍了星外虚拟机+D盾提权的主要过程
收藏 0 赞 0 分享

开了3389后WEB渗透远程连接不上的分析与解决

3389开了后.有时候远程连接不上.我们来分析一下
收藏 0 赞 0 分享

如何打造自己的超级防火墙

经典高招打造自己的超级电脑防火墙网络安全中谈到个人上网时的安全,还是先把大家可能会遇到的问题归个类吧。
收藏 0 赞 0 分享

windows下查找并删除克隆账户的方法

克隆账户就是克隆管理员的账户,克隆出来的账户将有何管理员一样的权限,所以克隆账户的危害性在服务器安全中也尤其的大,一般在系统账户中的克隆账户和其他账户有所区别!
收藏 0 赞 0 分享
查看更多