当前位置:首页 >> 网络通讯 >> 网络安全 >> 内容

腾讯微博私信接口存储型XSS及修复

时间:2013/4/19 12:10:00 作者:平凡之路 来源:xuhantao.com 浏览:

1、发送私信,内容为:
<img src=# onerror=alert(1)>


2、当然直接访问私信是不存在问题的,不过有两个json接口是和私信相关的

下面这个接口是返回和多少用户有私信往来,同事返回最后一条私信内容,参数包括返回的记录数等: 搜狗电脑知识技巧
<code>

下面这个接口是返回和指定用户的私信内容,参数包括返回的记录数等:
?account=xxx</code>

3、由于上面两个接口返回的Content-Type为:text/html; charset=utf-8,同时返回的私信json数据中 oc 也为私信内容,但是没有经过编码处理,直接输出为:<img src=# onerror=alert(1)>。所以造成漏洞的出现。


给某个用户发私信,但是要想办法让他访问接口地址。

 



 

 

修复方案:
1、指定Content-Type为application/json; charset=utf-8
2、对oc的值进行html编码处理

相关文章
  • 没有相关文章
共有评论 0相关评论
发表我的评论
  • 大名:
  • 内容:
  • 徐汉涛(www.xuhantao.com) © 2024 版权所有 All Rights Reserved.
  • 部分内容来自网络,如有侵权请联系站长尽快处理 站长QQ:965898558(广告及站内业务受理) 网站备案号:蒙ICP备15000590号-1