漏洞概要 关注数(24) 关注此漏洞
缺陷编号:wooyun-2013-041514
漏洞标题:京东商城android客户端缺陷导致欺骗
相关厂商:京东商城
漏洞作者: 一灯大师
提交时间:2013-10-31 14:31
修复时间:2014-01-29 14:32
公开时间:2014-01-29 14:32
漏洞类型:默认配置不当
危害等级:中
自评Rank:10
漏洞状态:厂商已经确认
漏洞来源: http://www.wooyun.org,如有疑问或需要帮助请联系 [email protected]
Tags标签: 无
漏洞详情
披露状态:
2013-10-31: 细节已通知厂商并且等待厂商处理中
2013-10-31: 厂商已经确认,细节仅向厂商公开
2013-11-03: 细节向第三方安全合作伙伴开放
2013-12-25: 细节向核心白帽子及相关领域专家公开
2014-01-04: 细节向普通白帽子公开
2014-01-14: 细节向实习白帽子公开
2014-01-29: 细节向公众公开
简要描述:
京东商城android客户端缺陷导致欺骗
详细说明:
京东商城app中存在
<receiver android:name=".broadcastReceiver.CloudMessageReceiver">
<intent-filter>
<action android:name="com.jd.msg" />
<action android:name="com.jd.register.action" />
</intent-filter>
</receiver>
如果一个app中也有一个receiver有这个<action android:name="com.jd.msg" />
然后在receiver中设置
Intent intent = new Intent();
intent.setAction("com.example.now");
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
在app中再写一个activity,action包含com.example.now,则在接收到com.jd.msg的广播的时候,这个activity会被调起来,如果activity再做一些操作,则能够起到欺骗的效果
漏洞证明:
修复方案:
1.使用setPackage设置包名
2.sendBroadcast的时候设置权限
3.使用LocalBroadcastManager,这样子外部的组件无法收到你的广播
版权声明:转载请注明来源 一灯大师@乌云
漏洞回应
厂商回应:
危害等级:中
漏洞Rank:8
确认时间:2013-10-31 17:54
厂商回复:
感谢您对京东的支持和关注
最新状态:
暂无