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

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

缺陷编号:wooyun-2013-027118

漏洞标题:百度搜索域名伪装和劫持搜索结果

相关厂商:百度

漏洞作者: NULL0

提交时间:2013-06-28 18:02

修复时间:2013-08-12 18:03

公开时间:2013-08-12 18:03

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

危害等级:高

自评Rank:12

漏洞状态:厂商已经确认

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

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

简要描述:

当通过百度搜索页面列表进入其他网站时候,其他网站可以写入代码控制劫持百度搜索页面成功替换成自己的页面,从而钓鱼或进行非法行为(当然更多的是伪造搜索了..)

详细说明:

无趣见突然发现了这么个玩意,在百度从搜索 '泡沫尿'

1.jpg


点击www.xywz120.com 的网站就能进入了,但发现了猫腻..如图

2.jpg


百度搜索主页被劫持了,而且还劫持的真像http://www.baidu.com.whmsyy.net/ ....
而搜索内容当然也都换成了自己的网站相关内容(武汉名仕医院)..
不在意的话完全看不出来...

漏洞证明:

本以为是百度推广存在xss,经过分析之后发现不是,而是攻击发起在新打开的网站,看图就明白了

3.jpg


原来是在自己页面用了window.opener操作了百度搜索页面...同样我自己测试了一把
百度搜索http://www.malaso.com ,点击进去,百度搜索页面直接变谷歌额...如图

4.jpg

修复方案:

这个问题不应该犯额..... 当打开域外地址的时候使用
打开的其他域网站不应有本网页权限.

<a href="js:window.open("url").opener=null;void 0;">open</a> 替换直接href就行

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


漏洞回应

厂商回应:

危害等级:低

漏洞Rank:1

确认时间:2013-07-01 16:05

厂商回复:

已知问题,我们反馈给业务部门!谢谢

最新状态:

暂无


漏洞评价:

评论

  1. 2013-06-28 18:31 | random_ ( 普通白帽子 | Rank:295 漏洞数:50 | 推动开源推动网络安全)

    把人家黑了,这叫什么搜索伪造。。。。

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

    @random_ 他不是这个意思

  3. 2013-06-28 18:33 | NULL0 ( 路人 | Rank:18 漏洞数:3 | ..............)

    @random_ 把谁黑了呀?

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

    @NULL0 他以为你把那个网站黑了

  5. 2013-06-28 21:09 | 小E ( 实习白帽子 | Rank:31 漏洞数:12 )

    @xsser 原理跟小偷程序差不多吧?

  6. 2013-07-01 16:15 | VIP ( 普通白帽子 | Rank:759 漏洞数:100 )

    应该是这样的:(js)window.opener.location.href="http://wooyun.org";

  7. 2013-07-01 16:15 | VIP ( 普通白帽子 | Rank:759 漏洞数:100 )

    浏览器特性

  8. 2013-07-01 16:17 | NULL0 ( 路人 | Rank:18 漏洞数:3 | ..............)

    @VIP w3c标准

  9. 2013-08-13 12:39 | 聆听 ( 路人 | Rank:8 漏洞数:3 | why are you so diao !)

    洞主搜索词亮了