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

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

缺陷编号:wooyun-2015-0161954

漏洞标题:长城汽车协同平台反序列化命令执行(Linux相对路径写shell)

相关厂商:gwm.com.cn

漏洞作者: 进击的zjx

提交时间:2015-12-17 10:48

修复时间:2015-12-22 10:50

公开时间:2015-12-22 10:50

漏洞类型:命令执行

危害等级:高

自评Rank:15

漏洞状态:漏洞已经通知厂商但是厂商忽略漏洞

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2015-12-17: 细节已通知厂商并且等待厂商处理中
2015-12-22: 厂商已经主动忽略漏洞,细节向公众公开

简要描述:

Linux相对路径写shell

详细说明:

接着 WooYun: 阳光保险集团java反序列化命令执行两枚打包(写shell教程Linux) 写,上一篇是linux服务器,绝对路径写shell,这次采用相对路径写
http://cdcs.gwmdms.com/

1.png


长城汽车协同平台

2.png


jboss默认界面
存在JAVA反序列化命令执行
ROOT权限

3.png


etc/passwd

5.png


ifconfig 内网IP

4.png


下面讲下Linux相对路径写shell
先ls查看下默认路径是否存在ROOT.war

7.png


存在!
那直接用工具写看看

8.png


依然没成功!

4.png


反编译得到rebeyond写的路径,貌似前面少了一点导致失败
相对路径应为:

../server/default/deploy/ROOT.war/shell.jsp


9.png


成功
shell地址
http://cdcs.gwmdms.com:8080/shell.jsp

10.png


服务器文件未动,仅证明危害!

漏洞证明:

修复方案:

修复方案粘贴自某牛
java反序列化命令执行临时办法:下载SerialKiller.jar后放置于classpath,将应用代码中的java.io.ObjectInputStream替换为SerialKiller,之后配置让其能够允许或禁用一些存在问题的类,SerialKiller有Hot-Reload,Whitelisting,Blacklisting几个特性,控制了外部输入反序列化后的可信类型,lib地址:https://github.com/ikkisoft/SerialKiller(仅供参考)。

版权声明:转载请注明来源 进击的zjx@乌云


漏洞回应

厂商回应:

危害等级:无影响厂商忽略

忽略时间:2015-12-22 10:50

厂商回复:

漏洞Rank:4 (WooYun评价)

最新状态:

暂无


漏洞评价:

评价

  1. 2015-12-23 20:28 | 人丑嘴不甜 ( 实习白帽子 | Rank:33 漏洞数:10 | 小菜鸟 妄想成为大大的大牛)

    如果不存在ROOT.war呢

  2. 2015-12-23 21:59 | 人丑嘴不甜 ( 实习白帽子 | Rank:33 漏洞数:10 | 小菜鸟 妄想成为大大的大牛)

    我知道了 tanks

  3. 2015-12-30 10:05 | 暴走 ( 普通白帽子 | Rank:518 漏洞数:95 | Wooyun的Rank获取如同Dota冲天梯有过之而无...)

    @人丑嘴不甜 如果没有ROOT.War怎么办,能说下吗!

  4. 2015-12-30 10:55 | 进击的zjx ( 普通白帽子 | Rank:1469 漏洞数:180 | 1000rank目标达成!撒花……)

    @暴走 那就找已经部署的应用,然后写到相应的目录下

  5. 2015-12-30 11:01 | 暴走 ( 普通白帽子 | Rank:518 漏洞数:95 | Wooyun的Rank获取如同Dota冲天梯有过之而无...)

    @进击的zjx 万分感谢!