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

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

缺陷编号:wooyun-2014-085308

漏洞标题:同程旅游客户端存在权限串谋攻击与拒绝服务攻击

相关厂商:苏州同程旅游网络科技有限公司

漏洞作者: 大头鬼

提交时间:2014-12-02 18:09

修复时间:2015-03-02 18:10

公开时间:2015-03-02 18:10

漏洞类型:权限提升

危害等级:高

自评Rank:20

漏洞状态:厂商已经修复

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2014-12-02: 细节已通知厂商并且等待厂商处理中
2014-12-04: 厂商已经确认,细节仅向厂商公开
2015-01-28: 细节向核心白帽子及相关领域专家公开
2015-02-07: 细节向普通白帽子公开
2015-02-17: 细节向实习白帽子公开
2015-03-02: 厂商已经修复漏洞并主动公开,细节向公众公开

简要描述:

1.申请的权限可被其他程序串谋利用。
2.拒绝服务攻击;

详细说明:

Android版客户端程序Receiver组件对外暴露,恶意程可发起相应的action广播,利用同城客户端程序申请的安装程序权限安装任意路径下的apk文件,同时也可以使同城客户端程序异常崩溃。

漏洞证明:

1.客户端基本信息:
apk : com.tongcheng.android, 40, 7.0.0, 同程旅游
apkmd5: f4703092d815ac4301a4b1e07cb6f7d1
证书 :
certmd5: 1f08c00c02c875a310364ee3d9032b32
issuer: C=CN, ST=jiangsu, L=suzhou, O=同程网, OU=同程网, CN=lance.chen
subject: C=CN, ST=jiangsu, L=suzhou, O=同程网, OU=同程网, CN=lance.chen
2.漏洞证明:
AndroidManifest配置文件中定义的Receiver组件,对外暴露:

同城旅游-receiver-安装apk-xml配置文件-组件暴露.png


程序中Receiver组件代码,通过广播中filePath值安装apk:

同城旅游-receiver-安装apk-反编译代码.png


使用adb am命令模拟构造恶意广播:

同城旅游-receiver-安装apk-cmd命令.png


出现程序安装界面:

同城旅游-receiver-安装apk-效果图.png


构造恶意广播使程序崩溃:

同城旅游-receiver-安装apk-DDOS-cmd命令.png


攻击效果:

同城旅游-receiver-安装apk-DDOS-效果图.png


修复方案:

1.组件对外不暴露
2.加入权限
3.严格过滤广播数据
4.加入异常捕获代码

版权声明:转载请注明来源 大头鬼@乌云


漏洞回应

厂商回应:

危害等级:中

漏洞Rank:10

确认时间:2014-12-04 15:15

厂商回复:

感谢对同程旅游的关注,我们非常欢迎白帽子提交移动APP方面的问题。
您报告的问题我们会在7.1版本中修复,已经安排行政妹子寄出200元京东礼品卡以示谢意。
同时为了方便其他厂商的安全工程师自查同类问题,我们决定提前公开漏洞细节。

最新状态:

2014-12-04:会在新版本中修复,抱歉没有第一时间在乌云上确认,申请礼品卡这里等了一天。