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

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

缺陷编号:wooyun-2012-015378

漏洞标题:果壳网存储型xss,虽经过一次修复但是仍然存在绕过。

相关厂商:果壳传媒

漏洞作者: 渚熏

提交时间:2012-11-28 17:56

修复时间:2013-01-12 17:57

公开时间:2013-01-12 17:57

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

危害等级:高

自评Rank:10

漏洞状态:厂商已经确认

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

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

简要描述:

发帖处的连接插入可以填入xss

详细说明:

果壳网的这个发送框之前存在过xss问题,乌云上也有人提过漏洞,后来修复了,但是少考虑了利用&#编码绕过关键字检查这种情况。
在发帖处:

code.png


可以看到,代码模式下href不加过滤的话就会直接输出到页面的a标签里。
之前爆出漏洞后果壳在这里加过一次过滤,“javascript:”等填入后会被提示包含敏感词需要审核,但是这次发现如果利用&#编码后可以绕过,而且最终浏览器端可以触发js。

漏洞证明:

下面是证明,客户端看到的源代码:

post.png


firebug中:

firebug.png


点击后的触发js,这里是可以虽然拿到cookie,不过关键的键值做了httponly:

alert.png

修复方案:

先对&#这种东西解码再过滤关键字吧。

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


漏洞回应

厂商回应:

危害等级:中

漏洞Rank:5

确认时间:2012-11-30 13:36

厂商回复:

感谢你的反馈,问题已经收到,我们会处理好每一个反馈的!~在大家的建议下,果壳会越做越好!

最新状态:

2012-12-03:已经修复