找回密码
 立即注册
欢迎中测联盟老会员回家,1997年注册的域名
查看: 2571|回复: 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中1 j) T% ]" F* k; x; o) k- U

$ `! \2 @2 E7 s/ a' ]# p5 E- v, q0 v" X$ v! B
-4 T$ `% z2 w% m0 j, t! A

6 O0 A! E" S5 C  2 @5 n1 P: B3 [% J! z
漏洞版本:百度空间* b; S# ~2 u' t. ?- @0 X) q
漏洞描述:百度空间的宠物插件对用户输入变量未经任何过滤便存储,并不经过滤输出,造成XSS.& d' Z3 Y0 Y2 t/ ^, O
6 K! e9 K* y( l) r
1.在http://hi.baidu.com/p__z/modify/sppet中,用户可以输入留言管理,提交后,未过滤直接储存.  i" P* d& o' x$ G- E# K
2.在http://hi.baidu.com/ui/scripts/pet/pet.js中* c3 _, U; g; c$ J2 r9 b- D
/ N  Z2 ]+ n, ]  C2 j9 l5 e
将输出一段HTML:<p style="margin-top:5px"><strong>'+F[2]+"说:</strong>"+BdUtil.insertWBR(F[0], 4)+'</p>
$ h' k5 l2 ^5 g  r其中BdUtil.insertWBR为
+ ^$ T' s) r+ u2 i) [! r3 Lfunction(text, step) {
, e( B* `- [; l' F! p9 ^    var textarea = textAreaCache || getContainer();
! T! j$ v1 P- c5 z2 j* K0 H0 ~0 c" Z    if (!textarea) {2 b" |7 u1 h( i. Z! V
        return text;
: b+ X. y8 {: O7 D2 B' N/ ~% J    }
; Q/ o1 v( o( [  h% K0 i: K    textarea.innerHTML = text.replace(/&/g, "&").replace(/</g, "<").replace(/>/g, ">");' u/ t) Y. ~9 H! e) G/ v
    var string = textarea.value;
" j% x- g3 \% t+ T! k# ~    var step = step || 5, reg = new RegExp("(\\S{" + step + "})", "gi");
) \$ D1 Y* I% u7 Q1 Q4 z    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;");
, @0 f; A4 j& h# Z    return result;
- q& r' X; W. i- T" G& |* N, ]}7 v, O: x9 c4 t$ z  ^8 u) n, `
在首页中,textAreaCache 和 getContainer()均不存在,故!textarea为true,未经过滤直接return text.造成XSS.<* 参考* c3 X; p9 m( P) {6 m  F
http://80vul.com/sobb/sobb-04.txt
  ^$ {/ T  H) E6 D; l2 k! R, X2 y*>
0 E$ P& s, p; |7 O. {测试方法Sebug.net   dis. l) k( I8 G, I: D. X. L5 `
本站提供程序(方法)可能带有攻击性,仅供安全研究与教学之用,风险自负!4 |( o6 c( A0 c6 B% n* o  ]
1.宠物留言管理处输入:<img src=# onerror=alert(/sobb04/)>安全建议:等待官方补丁5 H9 R! g- |3 G

) U2 U5 S7 _( }3 B9 K, X. u  h' N
回复

使用道具 举报

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

本版积分规则

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