用一个低级的漏洞向豌豆荚用户手机后台静默推送并安装任意应用

admin 2015年5月16日15:05:36评论300 views字数 231阅读0分46秒阅读模式
摘要

2014-08-08: 细节已通知厂商并且等待厂商处理中
2014-08-08: 厂商已经确认,细节仅向厂商公开
2014-08-09: 厂商已经修复漏洞并主动公开,细节向公众公开

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

缺陷编号: WooYun-2014-71537

漏洞标题: 用一个低级的漏洞向豌豆荚用户手机后台静默推送并安装任意应用

相关厂商: 豌豆荚

漏洞作者: 我是小号

提交时间: 2014-08-08 11:31

修复时间: 2014-08-09 15:06

公开时间: 2014-08-09 15:06

漏洞类型: CSRF

危害等级: 中

自评Rank: 10

漏洞状态: 厂商已经修复

漏洞来源:www.wooyun.org ,如有疑问或需要帮助请联系

Tags标签: csrf

3人收藏


漏洞详情

披露状态:

2014-08-08: 细节已通知厂商并且等待厂商处理中
2014-08-08: 厂商已经确认,细节仅向厂商公开
2014-08-09: 厂商已经修复漏洞并主动公开,细节向公众公开

简要描述:

用一个“低级”的漏洞向豌豆荚用户后台静默推送并安装任意应用,这算是CSRF的又一个奇葩的案例了吗?

详细说明:

豌豆荚非常贴心的提供了云推送功能

用一个低级的漏洞向豌豆荚用户手机后台静默推送并安装任意应用

只要用户在手机客户端登录并允许云推送,那么网页上轻轻一点,应用就自动开始在手机上下载,但是云推送这么重要的功能却并没有做CSRF防护,给豌豆荚用户带来了风险。

我们点击云推送按钮,同时抓包,发现是个POST请求,但是呆萌的程序员POST和GET不分,导致可以直接用GET发起请求,比如推送“搜狗拼音输入法”的请求如下:

code 区域
http://www.wandoujia.com/offlinepush/push?did=aea63ec6e44f4855b51e06e7ad290648f53c944a&title=%E6%90%9C%E7%8B%97%E6%89%8B%E6%9C%BA%E8%BE%93%E5%85%A5%E6%B3%95&url=http://apps.wandoujia.com/apps/com.sohu.inputmethod.sogou/download?pos=www/detail&versioncode=322&packagename=com.sohu.inputmethod.sogou

发起这个请求以后,一方面手机如果在联网锁屏状态下就会自动开始下载对应程序,另一方面个人中心也会出现推送过个程序的记录

用一个低级的漏洞向豌豆荚用户手机后台静默推送并安装任意应用

不一会儿提示下载成功了:

用一个低级的漏洞向豌豆荚用户手机后台静默推送并安装任意应用

而豌豆荚提供的后台静默安装的功能,如果用户勾选,可以直接导致危害升级:

用一个低级的漏洞向豌豆荚用户手机后台静默推送并安装任意应用

而此漏洞的攻击成本非常的小,直接用[IMG][/IMG]标签引入豌豆荚论坛就能实施大范围攻击

用一个低级的漏洞向豌豆荚用户手机后台静默推送并安装任意应用

漏洞证明:

访问后浏览器显示:

用一个低级的漏洞向豌豆荚用户手机后台静默推送并安装任意应用

说明请求成功了,我使用多个账号进行尝试,均显示成功

漏洞危害:

1.在用户不知情的情况下推送并可以后台静默安装任意应用

2.由于这个请求可以无限次发起,如果一个用户多次在不知情的情况下发起这个请求(比如在豌豆荚论坛的多个帖子内植入这个请求)可以进行骚扰(我自己就被十几个搜狗的下载提示搞的晕头转向)

Ps.给每个豌豆荚用户装个大姨吗可好?

用一个低级的漏洞向豌豆荚用户手机后台静默推送并安装任意应用

修复方案:

CSRF防御的准则:重点功能一定要做CSRF防御,POST和GET请求区分清楚,加TOKEN,而且这个TOEK必须随机,要不然就算是一个看起来很“低级”的漏洞,也可以造成严重的影响

版权声明:转载请注明来源 我是小号@乌云


漏洞回应

厂商回应:

危害等级:高

漏洞Rank:15

确认时间:2014-08-08 11:40

厂商回复:

确认漏洞存在,感谢『我是小号』对豌豆荚安全的帮助。在CSRF漏洞的防御方面我们做得的确很不好,最近也正在着手从框架层面改进。

最新状态:

2014-08-09:已修复。


漏洞评价:

对本漏洞信息进行评价,以更好的反馈信息的价值,包括信息客观性,内容是否完整以及是否具备学习价值

漏洞评价(少于3人评价):

登陆后才能进行评分

0%

100%

0%

0%

0%


评价

  1. 2014-08-08 12:08 | 雅柏菲卡 ( 普通白帽子 | Rank:1299 漏洞数:259 | 雙魚座聖鬥士雅柏菲卡)

    1

    马克

  2. 2014-08-09 15:47 | 1fn0 ( 路人 | Rank:27 漏洞数:9 | 我是运维 不要开除我)

    0

    安装大姨妈中...

  3. 2014-08-09 17:06 | CoffeeSafe ( 普通白帽子 | Rank:142 漏洞数:37 )

    0

    一天,洞主的大姨妈来了,洞主怪叫一声音。。。楼下继续。。。。

  4. 2014-08-09 17:07 | 我是小号 ( 普通白帽子 | Rank:366 漏洞数:58 | Martin)

    0

    @CoffeeSafe 一天,洞主的大姨妈来了,洞主怪叫一声音。。。楼下继续。。。。

  5. 2014-08-12 00:53 | 兜帽 ( 路人 | Rank:3 漏洞数:3 | - -)

    0

    一天,洞主的大姨妈来了,洞主怪叫一声音。。。楼下继续。。。。

  6. 2014-08-15 14:10 | 小小泥娃 ( 路人 | Rank:20 漏洞数:4 | 高二)

    0

    一天,洞主的大姨妈来了,洞主怪叫一声音。。。楼下继续。。。。

  7. 2014-08-18 00:59 | aNsSe ( 路人 | Rank:0 漏洞数:2 | 独自一人走天下)

    0

    默默的路过,看到楼上在吹牛逼,我顿时笑尿了,尿了楼下一头,嘎嘎

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin