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

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

缺陷编号:wooyun-2012-015881

漏洞标题:百度网盘极速秒传设计缺陷

相关厂商:百度

漏洞作者: lotus

提交时间:2012-12-11 16:19

修复时间:2013-01-25 16:19

公开时间:2013-01-25 16:19

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

危害等级:中

自评Rank:5

漏洞状态:厂商已经确认

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2012-12-11: 细节已通知厂商并且等待厂商处理中
2012-12-12: 厂商已经确认,细节仅向厂商公开
2012-12-22: 细节向核心白帽子及相关领域专家公开
2013-01-01: 细节向普通白帽子公开
2013-01-11: 细节向实习白帽子公开
2013-01-25: 细节向公众公开

简要描述:

百度网盘极速秒传设计缺陷可以导致资料丢失和恶意攻击

详细说明:

百度网盘,安装了极速秒传插件.
上传网盘,提示如图信息时,

TM截图未命名.png


这种情况下大文件传输是秒传,可以推测网盘没有上传数据,比对了MD5值之类的hash,如果MD5值一样,网盘把文件名上传体现在列表中.
实际测试,准备两个不同内容但是同MD5值的文件,两个不同内容的文件上传后,下载下来发现,两个文件内容一样了.

漏洞证明:

安装极速秒传插件,准备两个不同内容但是同MD5值的文件,两个不同内容的文件上传后,下载下来发现,两个文件内容一样了.
各位可以自测.

修复方案:

建议使用双散列比对.同时校验MD5和SHA1或其他散列算法.

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


漏洞回应

厂商回应:

危害等级:低

漏洞Rank:5

确认时间:2012-12-12 10:05

厂商回复:

感谢你对百度安全的关注,我们马上安排处理

最新状态:

2012-12-26:该问题经过与业务部门沟通确认,对于该问题的防护我们一直是有安全控制措施的,文件存储都是用户间隔离的,另该现象也只是理论上存在,并不能实际造成任何危害;但是为了更好的改善用户体验,我们仍会做出相应的修改。如果您对于该问题还有其他发现及补充欢迎随时联系我们,谢谢


漏洞评价:

评论

  1. 2012-12-26 20:29 | lotus ( 路人 | Rank:5 漏洞数:1 | 哦?)

    @百度 上次是用一个用户测试的。按您所说,测试了下,确实不同用户上传同一MD5不会相互影响。--那么我有两个问题:1.急速秒传对于同一用户相同MD5文件,提示用户文件已经存在,体验是不是更好呢。2.文件存储都是用户间隔离的,这个急速秒传如何加速文件上传速度?

  2. 2013-01-14 16:21 | 乌帽子 ( 路人 | Rank:29 漏洞数:3 | 学习黑客哪家强 | 中国山东找蓝翔 | sql...)

    该现象也只是理论上存在亮了。。

  3. 2013-01-25 23:27 | rdpclip ( 实习白帽子 | Rank:50 漏洞数:4 | 脚踏实地,不慕虚华,实事求是的rdpclip)

    目测百度的找不到两个MD5一样的文件

  4. 2013-01-26 09:49 | PCanyi ( 路人 | Rank:25 漏洞数:6 | 【为自己吹下的牛逼奋斗终身!】 幻想着改...)

    MD5碰撞就能生成两个MD5一样的文件

  5. 2013-01-26 11:15 | PCanyi ( 路人 | Rank:25 漏洞数:6 | 【为自己吹下的牛逼奋斗终身!】 幻想着改...)

    只对MD5进行比对,肯定是不安全的,我见过建行的网银插件,就被别人做成MD5一样的,放在迅雷上。

  6. 2013-01-26 16:06 | liyang ( 路人 | Rank:25 漏洞数:11 | 低调 沉默 守望)

    @PCanyi 求地址

  7. 2013-01-29 09:44 | PCanyi ( 路人 | Rank:25 漏洞数:6 | 【为自己吹下的牛逼奋斗终身!】 幻想着改...)

    @liyang 现在不知道还有没有,已经过了两年多的事情了。当时我和我同事在家下载建行网银,我的是默认IE下载,他是默认迅雷。都是从建行官网上下的,结果他下载下来的是木马。后来我们在公司分析了,这个是经过MD5碰撞构造好的放在迅雷上的。

  8. 2013-01-29 12:13 | liyang ( 路人 | Rank:25 漏洞数:11 | 低调 沉默 守望)

    @PCanyi 这也行,要是有两个文件md5值一样也就罢了,那个文件竟然还能运行。。。