找回密码
 立即注册
欢迎中测联盟老会员回家,1997年注册的域名
查看: 2567|回复: 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中
' n6 R6 ^( D$ h8 f: ~$ y2 m* {) Q6 L9 }" }
. O' J; U" ]6 X; F
-
! c4 X! ^4 ]8 H) U5 J6 [: f- M8 R3 {7 H/ v& h. N6 F( W/ l! l. ~
  
* a. e) ?' [0 d: ~. d% `漏洞版本:百度空间1 ~+ U8 l: F" D0 Z  e
漏洞描述:百度空间的宠物插件对用户输入变量未经任何过滤便存储,并不经过滤输出,造成XSS.
  r7 F: d  k- |2 }$ K* P3 y
/ j7 w2 s9 x  r& U# X# ~1.在http://hi.baidu.com/p__z/modify/sppet中,用户可以输入留言管理,提交后,未过滤直接储存.
& V4 b1 x% w- d, X3 s7 C- Y- i7 C+ t2.在http://hi.baidu.com/ui/scripts/pet/pet.js中
7 g1 K( H0 A$ \9 v+ i! I9 i& p* r
: Y( K" t: W1 f/ M  x将输出一段HTML:<p style="margin-top:5px"><strong>'+F[2]+"说:</strong>"+BdUtil.insertWBR(F[0], 4)+'</p>
4 K" N  ~0 I' k# Z* B: p; o3 C' i# Y' C其中BdUtil.insertWBR为
! I' C. D! _( h& yfunction(text, step) {- r1 H5 L  x  l) |5 v
    var textarea = textAreaCache || getContainer();
2 F2 ^# N3 y: u5 C    if (!textarea) {% `  |4 @+ K4 o4 r
        return text;
" }4 K3 j8 @* y    }
! @' A) t) K; Y" d& P4 u; X+ Z3 |    textarea.innerHTML = text.replace(/&/g, "&").replace(/</g, "<").replace(/>/g, ">");, p% s3 z& [; n6 g
    var string = textarea.value;
/ a" T) T$ e8 u! O    var step = step || 5, reg = new RegExp("(\\S{" + step + "})", "gi");
# f% a2 V, T1 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;");
" w& V; M" I0 o    return result;
4 c, M/ w; B$ o5 K( t; B}
& q, \8 k8 E; ?在首页中,textAreaCache 和 getContainer()均不存在,故!textarea为true,未经过滤直接return text.造成XSS.<* 参考
! ^( |; c5 X9 [" z) Hhttp://80vul.com/sobb/sobb-04.txt- n  Q6 [3 ^5 A# `& h+ ~' f
*>7 m6 `) Z" ^, b) O
测试方法Sebug.net   dis* @0 W1 @) \5 S! `
本站提供程序(方法)可能带有攻击性,仅供安全研究与教学之用,风险自负!; P* _! {# F! O7 u( f
1.宠物留言管理处输入:<img src=# onerror=alert(/sobb04/)>安全建议:等待官方补丁
# y2 T# o  B# h0 ]% q4 {, S0 X1 D- p( U  k3 ^8 b7 K
回复

使用道具 举报

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

本版积分规则

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