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

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

缺陷编号:wooyun-2014-052339

漏洞标题:新浪微博sdk设计缺陷可导致网络传输中窃取敏感信息

相关厂商:新浪微博

漏洞作者: hqdvista

提交时间:2014-02-28 18:55

修复时间:2014-04-14 18:56

公开时间:2014-04-14 18:56

漏洞类型:设计缺陷/逻辑错误

危害等级:高

自评Rank:10

漏洞状态:厂商已经确认

漏洞来源: http://www.wooyun.org,如有疑问或需要帮助请联系 [email protected]

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2014-02-28: 细节已通知厂商并且等待厂商处理中
2014-02-28: 厂商已经确认,细节仅向厂商公开
2014-03-10: 细节向核心白帽子及相关领域专家公开
2014-03-20: 细节向普通白帽子公开
2014-03-30: 细节向实习白帽子公开
2014-04-14: 细节向公众公开

简要描述:

微博sdk中存在设计漏洞,导致用户的密码、内容传输中可被轻易窃取,隐私暴露无疑

详细说明:

一、漏洞说明:
微博SDK demo中使用了ALLOW_ALL_HOSTNAME_VERIFIER和自定义的SSLSocketFactory,对证书完全不做校验。攻击者可以轻易劫持https会话,嗅探用户密码和其他敏感信息。

漏洞证明:

https://github.com/sinaweibosdk/weibo_android_sdk/blob/master/demo-src/WeiboSDK/src/com/sina/weibo/sdk/net/HttpManager.java
private static class MySSLSocketFactory extends SSLSocketFactory
和SSLSocketFactory sf = new MySSLSocketFactory(trustStore);
sf.setHostnameVerifier(SSLSocketFactory.ALLOW_ALL_HOSTNAME_VERIFIER);

修复方案:

使用本地存储的key载入到keystore里做certificate pining,和/或使用STRICT_HOSTNAME_VERIFIER

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


漏洞回应

厂商回应:

危害等级:低

漏洞Rank:1

确认时间:2014-02-28 19:18

厂商回复:

谢谢关注新浪安全,已经有人报告给我们了,

最新状态:

暂无


漏洞评价:

评论

  1. 2014-02-28 19:23 | hqdvista ( 普通白帽子 | Rank:154 漏洞数:31 | N/A)

    @新浪 ”已经有人报告“是指新浪安全中心的那个吗?那个也是我发的,被你们忽略了

  2. 2014-02-28 19:45 | xsser 认证白帽子 ( 普通白帽子 | Rank:254 漏洞数:18 | 当我又回首一切,这个世界会好吗?)

    @hqdvista 真相了啊

  3. 2014-03-04 09:55 | 新浪(乌云厂商)

    @xsser @hqdvista 腾讯在投稿乌云drops的时候之前,已经把相关的细节提供通知给我们了,