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

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

缺陷编号:wooyun-2015-0144996

漏洞标题:京东金融Android客户端更新URL地址可被劫持

相关厂商:京东商城

漏洞作者: 大头鬼

提交时间:2015-10-12 14:58

修复时间:2016-01-12 09:18

公开时间:2016-01-12 09:18

漏洞类型:设计错误/逻辑缺陷

危害等级:高

自评Rank:12

漏洞状态:厂商已经确认

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2015-10-12: 细节已通知厂商并且等待厂商处理中
2015-10-14: 厂商已经确认,细节仅向厂商公开
2015-10-17: 细节向第三方安全合作伙伴开放(绿盟科技唐朝安全巡航
2015-12-08: 细节向核心白帽子及相关领域专家公开
2015-12-18: 细节向普通白帽子公开
2015-12-28: 细节向实习白帽子公开
2016-01-12: 细节向公众公开

简要描述:

客户端更新URL地址可被劫持

详细说明:

客户端启动是通过http请求获取最新客户端版本信息,其中含有下载地址URL,攻击者可通过中间人劫持替换服务端返回响应信息中url地址,使得用户手机中安装恶意程序(带有恶意程序的京东金融客户端)。用烂了的攻击场景就是在咖啡厅搞中间人劫持。

漏洞证明:

1.客户端基本信息:
下载地址:http://**.**.**.**/helppage/downApp/jrAppPromote.html
apk : com.jd.jrapp, 37, 3.1.1, 京东金融
apkmd5: 4e9f3114a966c3232d8d0464de663c3a
证书 :
certmd5: b935fa89dae69096f5cec00045e3daac
issuer: C=0086, ST=china, L=Beijing, O=京东金融, OU=京东, CN=金融
subject: C=0086, ST=china, L=Beijing, O=京东金融, OU=京东, CN=金融
2.漏洞证明:
客户端每次启动时都会向服务端请求最新客户端版本信息,以下通过fiddler拦截请求报文:

客户端版本更新请求报文.png


通过fiddler代理模拟中间人攻击,修改最新客户端版本信息和下载地址:

修改下载地址.png


客户端界面出现版本更新提示:

客户端更新界面.png


点击更新后进行下载:

下载界面.png


下载后进入了安装界面操作:

安装界面.png

修复方案:

客户端版本信息可做加密处理。
使用安全的传输协议,如https。

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


漏洞回应

厂商回应:

危害等级:低

漏洞Rank:1

确认时间:2015-10-14 09:16

厂商回复:

多谢提醒,此类漏洞早已知悉。非常感谢您对京东安全的关注!

最新状态:

暂无