找回密码
 立即注册
欢迎中测联盟老会员回家,1997年注册的域名
查看: 2569|回复: 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中) y0 W3 o& o( x6 |; [% q0 M, D, m

  {+ \7 j+ [! D: u
" V% e+ A: J2 E6 g6 L-! A$ l- h3 l# U. r( ?

4 m$ r: m; R& R2 a" U  5 Q; [1 \2 R0 x: |* H3 I
漏洞版本:百度空间6 k, Y9 F2 E  Z) m
漏洞描述:百度空间的宠物插件对用户输入变量未经任何过滤便存储,并不经过滤输出,造成XSS.
3 f3 }9 b% N' G
, z8 N+ I6 L# U* f9 Q; w6 f1.在http://hi.baidu.com/p__z/modify/sppet中,用户可以输入留言管理,提交后,未过滤直接储存.
( M$ i& S- d% i5 P: U# E/ `2.在http://hi.baidu.com/ui/scripts/pet/pet.js中$ u+ Y% S- K' ]* u( q
6 M! U2 ]1 Z" T- T
将输出一段HTML:<p style="margin-top:5px"><strong>'+F[2]+"说:</strong>"+BdUtil.insertWBR(F[0], 4)+'</p>
0 L, [  z; h9 v5 h其中BdUtil.insertWBR为
, e9 E" v- B( S1 ~function(text, step) {
. I# h( d: R& s1 v, W6 [8 }    var textarea = textAreaCache || getContainer();
5 V( Q. ^7 W7 v0 A6 k7 O! ~# t    if (!textarea) {
3 k2 ^. k" O0 p  m+ _8 n: u7 i        return text;
. O& w8 e! y- L- m, U4 X& z; h5 D    }. s9 J  ?" }9 s  o. I
    textarea.innerHTML = text.replace(/&/g, "&").replace(/</g, "<").replace(/>/g, ">");
4 i- J; h; K9 y8 Y( a6 k5 t: s    var string = textarea.value;
" z- S0 L8 u0 L" L( B+ j1 m) F1 z    var step = step || 5, reg = new RegExp("(\\S{" + step + "})", "gi");
' ]# E" w. E0 @+ |& b5 p5 C    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;");
+ n8 }: v5 Z' P$ k* ^7 L0 e    return result;& Z9 d1 H8 M" t1 i. e1 v2 n
}
0 m" x& S$ F3 \+ @, k1 l% q. m在首页中,textAreaCache 和 getContainer()均不存在,故!textarea为true,未经过滤直接return text.造成XSS.<* 参考
2 _3 {1 ]1 Z: R" k' e$ vhttp://80vul.com/sobb/sobb-04.txt4 q! k, Y0 A% [5 _- {0 N9 X
*>
1 N2 ]" |; ~* I, P" k" L测试方法Sebug.net   dis
) S. Z% h/ ?" }3 x本站提供程序(方法)可能带有攻击性,仅供安全研究与教学之用,风险自负!. ~1 v- b4 o4 @, b+ C2 `
1.宠物留言管理处输入:<img src=# onerror=alert(/sobb04/)>安全建议:等待官方补丁
6 r2 c6 L- G4 A) G) b" ?; E$ N% I/ H: O! Z/ D7 Q
回复

使用道具 举报

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

本版积分规则

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