中国网络渗透测试联盟
标题:
百度空间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
中
$ a# T5 d" n* g2 d- Z: Q% Y
! w8 E2 |- [3 {
, E% ^5 L9 {1 Z: m
-
2 O8 w6 w3 y! D* o$ l. ~ M
5 x& U4 A2 E% G5 R6 g: r
% P3 {! d) E, _
漏洞版本:百度空间
$ e0 J' S3 _( @. D5 v
漏洞描述:百度空间的宠物插件对用户输入变量未经任何过滤便存储,并不经过滤输出,造成XSS.
0 }' V! a# Y& S! Z7 {2 x7 C& ^. k2 j
: C9 n: [: a5 G$ \* r% G
1.在
http://hi.baidu.com/p__z/modify/sppet
中,用户可以输入留言管理,提交后,未过滤直接储存.
( }5 u K& n K+ U$ s, V* A% j
2.在
http://hi.baidu.com/ui/scripts/pet/pet.js
中
% q) Q0 G( u* P+ X7 p% A* G* c
( h6 S# a; A# X- ~3 s
将输出一段HTML:<p style="margin-top:5px"><strong>'+F[2]+"说:</strong>"+BdUtil.insertWBR(F[0], 4)+'</p>
" [1 j- F4 {, a# T5 i, W9 {
其中BdUtil.insertWBR为
4 |5 j: A x9 j) Q4 H: |7 |
function(text, step) {
% ~/ ?0 U& g s% Q/ K
var textarea = textAreaCache || getContainer();
: W9 Z3 t. i* x3 W
if (!textarea) {
0 W% E( j9 Y- i1 B# j. e; c: a+ V' ^
return text;
) X7 z( r" r4 n5 ~% K. p
}
: E0 T1 W' V- I9 G; h+ M& b( X
textarea.innerHTML = text.replace(/&/g, "&").replace(/</g, "<").replace(/>/g, ">");
- _$ {& P2 ]/ w/ g; Q2 n
var string = textarea.value;
0 \3 E5 O/ p! R
var step = step || 5, reg = new RegExp("(\\S{" + step + "})", "gi");
7 B" f0 r! K& r4 r D) D
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;");
' X6 `) v( w. P/ j! v
return result;
$ e) q9 s+ a1 [( T8 S( S- X
}
! ]0 [+ s' n& M; j- s
在首页中,textAreaCache 和 getContainer()均不存在,故!textarea为true,未经过滤直接return text.造成XSS.<* 参考
: Z, A, I: U. _; \7 I! c
http://80vul.com/sobb/sobb-04.txt
7 | S# _! M% o; a8 q
*>
% a9 {. e, T0 O
测试方法
Sebug.net dis
- K$ [) w. e* h' K+ [$ b- G
本站提供程序(方法)可能带有攻击性,仅供安全研究与教学之用,风险自负!
1 m7 l+ Q7 _) ]+ S
1.宠物留言管理处输入:<img src=# onerror=alert(/sobb04/)>安全建议:等待官方补丁
3 o. z& V) M5 L" r6 ^" D
' z' O# ~* R+ o8 Q
欢迎光临 中国网络渗透测试联盟 (https://cobjon.com/)
Powered by Discuz! X3.2