当前位置:WooYun >> 漏洞信息

漏洞概要 关注数(24) 关注此漏洞

缺陷编号:wooyun-2014-050582

漏洞标题:EasyTalk 官网疑似被入侵及原因分析

相关厂商:nextsns.com

漏洞作者: w5r2

提交时间:2014-02-10 15:43

修复时间:2014-03-27 15:44

公开时间:2014-03-27 15:44

漏洞类型:成功的入侵事件

危害等级:高

自评Rank:20

漏洞状态:厂商已经确认

漏洞来源: http://www.wooyun.org,如有疑问或需要帮助请联系 [email protected]

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2014-02-10: 细节已通知厂商并且等待厂商处理中
2014-02-10: 厂商已经确认,细节仅向厂商公开
2014-02-20: 细节向核心白帽子及相关领域专家公开
2014-03-02: 细节向普通白帽子公开
2014-03-12: 细节向实习白帽子公开
2014-03-27: 细节向公众公开

简要描述:

官网被入侵

详细说明:

有于微博漏洞造成官网被入侵。

QQ截图20140210153219.png


出现问题在这

public function index() {                parent::tologin();        $appname=trim($this->_get('appname'));                $action=$this->_get('action');//直接调用方法                $out=urldecode($_GET['out']); //未过滤,直接提交。                //是否开启应用                $app=M('Plugins')->where("directory='$appname' AND available=1")->find();                $this->assign('app',$app);                if (!$app) {                        $this->display('apperror');                        exit;                }                //是否添加                if ($app['type']=='app') {                        $myapp=M('Myapps')->where("user_id='".$this->my['user_id']."' AND appid='$app[id]'")->find();                        if (!$myapp) {                                $this->display('addapp');                                exit;                        }                        if (time()-$myapp['lasttime']>600) {                                M('Myapps')->where("id='$myapp[id]'")->setField('lasttime',time());                        }                }                //获取内容                if (@file_exists(ET_ROOT .'/Apps/'.$appname.'/index.class.php')) {                        include_once(ET_ROOT .'/Apps/'.$appname.'/index.class.php');            if (class_exists($appname)) {                                if (!@file_exists(ET_ROOT.'/Apps/'.$appname.'/'.$out)) {                    $out='';                }                if (!$out) {                    $plugin=new $appname($this);                    if ($action) {                        echo $plugin->$action();                        exit;                    } else {                        if (method_exists($appname,index)) {                            $content=$plugin->index();                        }                    }                } else {                    include_once(ET_ROOT .'/Apps/'.$appname.'/'.$out);//直接调用$out                    exit;                }            }        }                if (!$content) {            $this->display('apperror');                        exit;        }                                $this->assign('subname',$app['name']);                $this->assign('content',$content);        $this->display();    }


文件是

文件出现在upload\Home\Lib\Model\AppAction.class.php


.png


漏洞证明:

http://www.nextsns.com/robots.txt

修复方案:

修复微博

版权声明:转载请注明来源 w5r2@乌云


漏洞回应

厂商回应:

危害等级:高

漏洞Rank:20

确认时间:2014-02-10 20:12

厂商回复:

已修复

最新状态:

暂无