找回密码
 立即注册
欢迎中测联盟老会员回家,1997年注册的域名
查看: 2760|回复: 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
" t& \3 N* A% ]$ Y/ G! u9 ^% \. {5 {# e2 K" z
- f7 t2 p2 j2 Q, b
-
6 z, ?& H( `0 I7 J& q. O# ?  c0 j% N9 R5 G9 @+ \8 ?  ?1 f: t6 t
  . h( J, \0 h+ K1 D
漏洞版本:百度空间3 B1 k3 q6 c& J* o! J6 w: @' _
漏洞描述:百度空间的宠物插件对用户输入变量未经任何过滤便存储,并不经过滤输出,造成XSS., M  E' ~2 p; t
! p4 j: x) ]0 I; ?' @
1.在http://hi.baidu.com/p__z/modify/sppet中,用户可以输入留言管理,提交后,未过滤直接储存.5 A' c4 Z/ `% ~- E0 T( X3 S
2.在http://hi.baidu.com/ui/scripts/pet/pet.js
& A) i+ N- f# m4 [; T, G3 u+ p1 P  r, ]3 X1 c8 o1 y4 u
将输出一段HTML:<p style="margin-top:5px"><strong>'+F[2]+"说:</strong>"+BdUtil.insertWBR(F[0], 4)+'</p>. P7 s6 C1 m6 ~9 v- c) c
其中BdUtil.insertWBR为
5 F- Z* y) _) u* f5 afunction(text, step) {
  u, y1 v2 G* h' D    var textarea = textAreaCache || getContainer();
3 a. l. u6 g8 }: L    if (!textarea) {
# M5 Y4 K* p; f1 {        return text;
" p$ A/ D+ [: Q3 w, P5 W6 _    }
9 H$ T) U* Z9 R7 k/ l1 {3 K: W# m    textarea.innerHTML = text.replace(/&/g, "&").replace(/</g, "<").replace(/>/g, ">");
  ^/ r9 E: F& P    var string = textarea.value;
+ A( G4 C  n' h0 {    var step = step || 5, reg = new RegExp("(\\S{" + step + "})", "gi");
5 q( l* ~  k: Y    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;");+ r$ O! M: s9 o! g% l4 o6 H, A* Y
    return result;
: g% a0 i8 F% B( @* m! M$ ?# x6 e}
+ K" l1 O. S9 h$ M, t/ Z在首页中,textAreaCache 和 getContainer()均不存在,故!textarea为true,未经过滤直接return text.造成XSS.<* 参考
3 u! `7 t2 y9 x4 P6 J0 ]http://80vul.com/sobb/sobb-04.txt
5 ~8 a# q9 C- L+ k$ d& b4 A*>
9 T" t( V3 {4 y( Z' i测试方法Sebug.net   dis
. U8 x' {3 P5 c1 g4 T本站提供程序(方法)可能带有攻击性,仅供安全研究与教学之用,风险自负!
; S& c, V) u& G8 S' B  Q$ i, V: L& h4 N1.宠物留言管理处输入:<img src=# onerror=alert(/sobb04/)>安全建议:等待官方补丁2 |( g- i$ c$ y; ^8 u& |3 j1 s$ Z
. n" z. y- C' {# S2 Y! E$ g0 ^1 l7 C
回复

使用道具 举报

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

本版积分规则

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