中国网络渗透测试联盟

标题: 百度空间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中9 W& q& N% A7 ~3 h" l. n

# k* r# l& Y( t; [) |) `$ y8 K: O5 C5 N& u& X; w
-" d0 j, p  m0 y0 @# \0 j2 ], `4 N
; }4 _2 i; x, B' k" N9 J  T
  
0 l# m( e. h6 R9 @' W; k( v漏洞版本:百度空间7 S3 I2 O. E: P/ G# i) u4 @
漏洞描述:百度空间的宠物插件对用户输入变量未经任何过滤便存储,并不经过滤输出,造成XSS.$ Q+ P3 Z% \: G: c) L

2 N( j) ~2 i% Q8 W2 K3 s4 D1.在http://hi.baidu.com/p__z/modify/sppet中,用户可以输入留言管理,提交后,未过滤直接储存.
% y5 k1 E+ f; l  h' V" l: K2.在http://hi.baidu.com/ui/scripts/pet/pet.js中' q( r, Y+ g( K( P
/ {: _, l# k( U& O* j/ @
将输出一段HTML:<p style="margin-top:5px"><strong>'+F[2]+"说:</strong>"+BdUtil.insertWBR(F[0], 4)+'</p>8 e0 o, p& r" L4 Z. [7 ^# M
其中BdUtil.insertWBR为# `( j+ S1 `( i$ r, z( j
function(text, step) {
" @) k2 ?, P/ u" }6 f& N: J7 e    var textarea = textAreaCache || getContainer();4 C* p/ ]. ]3 Q
    if (!textarea) {6 `' D, A! E) Z0 ^
        return text;
/ r! C2 U7 e+ ^: A' s/ z! J    }) j' @# K$ T7 G, f, C6 A: j
    textarea.innerHTML = text.replace(/&/g, "&").replace(/</g, "<").replace(/>/g, ">");
* k3 D5 X# [8 D    var string = textarea.value;0 o7 @! r3 q. m& w
    var step = step || 5, reg = new RegExp("(\\S{" + step + "})", "gi");
  M: T( O$ S* ?4 P& N    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;");
' ?+ e, @2 B& _7 T  Y    return result;
( i+ X1 B1 I& s) |! ~9 H  Z}( S* l0 O9 [8 E. z  _: k  H' _' r
在首页中,textAreaCache 和 getContainer()均不存在,故!textarea为true,未经过滤直接return text.造成XSS.<* 参考. c* w% V# \  {( w0 k) ?
http://80vul.com/sobb/sobb-04.txt
5 c! s# s9 c9 }0 Q' z. m1 i$ h*>; x  u  c% z+ x
测试方法Sebug.net   dis
3 z, u7 v: x( P$ p本站提供程序(方法)可能带有攻击性,仅供安全研究与教学之用,风险自负!
2 i$ ~: Z! m/ @3 z3 F% @1.宠物留言管理处输入:<img src=# onerror=alert(/sobb04/)>安全建议:等待官方补丁
  ^" V! T5 t  w) @$ A
1 W% n! i/ \3 s




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