找回密码
 立即注册
欢迎中测联盟老会员回家,1997年注册的域名
查看: 2296|回复: 0
打印 上一主题 下一主题

百度空间Xss漏洞

[复制链接]
跳转到指定楼层
楼主
发表于 2012-12-31 10:19:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
漏洞版本:百度空间 漏洞描述:百度空间的宠物插件对用户输入变量未经任何过滤便存储,并不经过滤输出,造成XSS. 1.在http://hi.baidu.com/p__z/modify/sppet中,用户可以输入留言管理,提交后,未过滤直接储存. 2.在http://hi.baidu.com/ui/scripts/pet/pet.js
, t; a5 t+ x/ J5 t% p" K9 [1 }; G) A' y( V( I0 i. q4 Z
" P4 @3 w4 N! ?
-
/ n$ [, A# w. f5 ?3 O' J5 b" B* g8 D* O' s: p* ~4 Q; D
  5 Y( G9 R3 M' q6 L# z  j
漏洞版本:百度空间4 m, t  Y. @  i! u: m
漏洞描述:百度空间的宠物插件对用户输入变量未经任何过滤便存储,并不经过滤输出,造成XSS.
4 C/ J' |. F0 [5 s3 z9 J( q9 u
* D8 z4 U0 v; b; O. Y/ v; I! h% `1.在http://hi.baidu.com/p__z/modify/sppet中,用户可以输入留言管理,提交后,未过滤直接储存.% ^$ @# ~8 K$ z! K7 |8 A
2.在http://hi.baidu.com/ui/scripts/pet/pet.js4 y0 ^/ B$ X: @( \2 _2 f
  r+ i+ T8 g2 J1 z1 b& d6 o% C! n
将输出一段HTML:<p style="margin-top:5px"><strong>'+F[2]+"说:</strong>"+BdUtil.insertWBR(F[0], 4)+'</p>( m, V: T: D* u9 @9 ~/ {+ ]* v
其中BdUtil.insertWBR为$ V# V' B# B* h: F: O/ \% f% E
function(text, step) {
1 F) b3 U% k' f* R    var textarea = textAreaCache || getContainer();
# A8 `1 l6 e- A4 S+ V) q. K# w    if (!textarea) {$ a/ U2 |6 Y/ O" W+ F
        return text;
) D/ Y2 A$ T' q0 L  C* `    }) W3 y& A1 k' y- K) `
    textarea.innerHTML = text.replace(/&/g, "&").replace(/</g, "<").replace(/>/g, ">");: s" u  O- K- o8 T* \- C
    var string = textarea.value;% k8 g: Y; O. t9 C5 L7 j
    var step = step || 5, reg = new RegExp("(\\S{" + step + "})", "gi");
1 N5 b! ~% Q& I1 G    var result = string.replace(/(<[^>]+>)/gi, "$1<wbr/>").replace(/(>|^)([^<]+)(<|$)/gi, function (a, b, c, d) {if (c.length < step) {return a;}return b + c.replace(reg, "$1<wbr/>") + d;}).replace(/&([^;]*)(<wbr\/?>)([^;]*);/g, "&$1$3;");6 q  s3 S5 [( e1 S! S
    return result;" W$ m; O2 k/ ?
}7 b; ~8 S3 d" q: y
在首页中,textAreaCache 和 getContainer()均不存在,故!textarea为true,未经过滤直接return text.造成XSS.<* 参考
; h# K+ s3 o4 ihttp://80vul.com/sobb/sobb-04.txt2 u. U9 _% U2 g5 ?
*>" M! |/ ?# ~! j$ T6 O
测试方法Sebug.net   dis& z2 N4 h  [, F7 o1 p3 A
本站提供程序(方法)可能带有攻击性,仅供安全研究与教学之用,风险自负!- i  V; [. ?& X$ Q. L1 A) w
1.宠物留言管理处输入:<img src=# onerror=alert(/sobb04/)>安全建议:等待官方补丁) c) R* _6 w. k4 w) [3 b

! f; S& L0 d" k5 V* b- `
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表