中国网络渗透测试联盟

标题: 百度空间Xss漏洞 [打印本页]

作者: admin    时间: 2012-12-31 10:19
标题: 百度空间Xss漏洞
漏洞版本:百度空间 漏洞描述:百度空间的宠物插件对用户输入变量未经任何过滤便存储,并不经过滤输出,造成XSS. 1.在http://hi.baidu.com/p__z/modify/sppet中,用户可以输入留言管理,提交后,未过滤直接储存. 2.在http://hi.baidu.com/ui/scripts/pet/pet.js中
3 j, a7 e5 v5 k
1 M7 X0 u, Z+ d) S8 C& I
% r  J8 X. u. E) G3 A-
3 _! y/ P4 |( K, J0 E$ v" @* e  E: ^  [0 c  O6 z* r- r
  
6 i, F: |/ \6 W& m! p漏洞版本:百度空间
7 S% l; J- [; n6 g漏洞描述:百度空间的宠物插件对用户输入变量未经任何过滤便存储,并不经过滤输出,造成XSS.& m  b4 r. i5 j: \) I4 v: c6 d, L
& x6 W1 L* N5 Y% F0 I
1.在http://hi.baidu.com/p__z/modify/sppet中,用户可以输入留言管理,提交后,未过滤直接储存.5 R/ `7 y& \, @$ S& Z
2.在http://hi.baidu.com/ui/scripts/pet/pet.js中+ z2 p# y1 R* [: P7 ~) ^
  ?5 J; x0 m! r$ }* Q
将输出一段HTML:<p style="margin-top:5px"><strong>'+F[2]+"说:</strong>"+BdUtil.insertWBR(F[0], 4)+'</p>: a. P; D9 q) f6 ~1 p
其中BdUtil.insertWBR为2 Q" |3 A3 g; S+ R
function(text, step) {2 {9 M# Z, B1 L+ w% H1 b, w  @3 Z" Q
    var textarea = textAreaCache || getContainer();$ f- g. m3 O, s* y0 Q9 j
    if (!textarea) {2 l- D0 V/ k( V/ S( T* g
        return text;
+ \- S* Q1 L/ i( I    }
' t% u! q3 I4 @- A1 Y( a    textarea.innerHTML = text.replace(/&/g, "&").replace(/</g, "<").replace(/>/g, ">");
! u4 E* E3 R  g4 I& e    var string = textarea.value;
' ~5 ~- T: k- `/ v8 [5 p    var step = step || 5, reg = new RegExp("(\\S{" + step + "})", "gi");
9 v" N4 a  e, D" u* 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;");
0 W' d$ m+ _1 B+ c4 [* P    return result;
5 n- u7 V4 Q! d# z& ?$ M}( L) D" I+ g2 V; S
在首页中,textAreaCache 和 getContainer()均不存在,故!textarea为true,未经过滤直接return text.造成XSS.<* 参考) g; s6 @# |) G! Y* ]
http://80vul.com/sobb/sobb-04.txt1 a' P9 o, c& @3 \& S& ?
*>
+ `* ^8 O8 x8 o' n: i  k测试方法Sebug.net   dis1 S9 e3 a- |  s
本站提供程序(方法)可能带有攻击性,仅供安全研究与教学之用,风险自负!8 O/ d8 v8 y0 n. D1 z  ]3 t: O6 p- ]
1.宠物留言管理处输入:<img src=# onerror=alert(/sobb04/)>安全建议:等待官方补丁
6 m& U; f; o# ^( W6 j& |
# j3 S" w0 }- a0 B* B




欢迎光临 中国网络渗透测试联盟 (https://www.cobjon.com/) Powered by Discuz! X3.2