漏洞概要 关注数(24) 关注此漏洞
缺陷编号:wooyun-2014-077242
漏洞标题:TRS WCM存储型跨站脚本(指谁打谁)
相关厂商:北京拓尔思信息技术股份有限公司
漏洞作者: 夏殇
提交时间:2014-09-25 10:26
修复时间:2014-11-09 10:28
公开时间:2014-11-09 10:28
漏洞类型:xss跨站脚本攻击
危害等级:高
自评Rank:15
漏洞状态:厂商已经确认
漏洞来源: http://www.wooyun.org,如有疑问或需要帮助请联系 [email protected]
Tags标签: 无
漏洞详情
披露状态:
2014-09-25: 细节已通知厂商并且等待厂商处理中
2014-09-25: 厂商已经确认,细节仅向厂商公开
2014-10-05: 细节向核心白帽子及相关领域专家公开
2014-10-15: 细节向普通白帽子公开
2014-10-25: 细节向实习白帽子公开
2014-11-09: 细节向公众公开
简要描述:
TRS WCM存储型跨站脚本,指谁打谁
详细说明:
测试版本为V6.0。
共两处存储型跨站脚本。一处在用户名那里,指谁打谁。另一处是在日程安排处,估计只能自己打自己。
一.用户名处。
因为用户名是在客户端做了限制,属性设置成了readonly,然后因为是弹出的小窗口,所以F12也弹不出来开发者工具。我这里是通过抓取数据包改的。因为当时测试的时候没有吧用Fiddlers抓取的数据包给截图。后来想再改回去正常的用户名的时候也改不回去了。改完之后用户名是超过20个字符了,在修改信息页面点击确定之后会出现一个用户名超过20个字符的弹窗。所以是抓取不了提交修改用户名的数据包了。这里只能给出修改之后的一个截图证明。用户名修改为<script>alert(1)</script>.
修改完之后刷新一下页面就看到弹窗啦。
漏洞利用的话,可以通过给其他用户发送短消息来获取任意用户的cookie,指谁打谁。
还有一个地方就是用户在查看当前在线用户的时候也可以触发跨站,谁看打谁。
二.日程安排处。
日程安排处新建日程。标题和内容输入<script>alert(/XSS/)</script>。
漏洞证明:
看详细说明~
修复方案:
实施安全编码规范,输入过滤,输出编码。
版权声明:转载请注明来源 夏殇@乌云
漏洞回应
厂商回应:
危害等级:低
漏洞Rank:5
确认时间:2014-09-25 16:03
厂商回复:
感谢您的反馈,经确认,存在跨站脚本隐患,但因为实施攻击和受攻击的用户均必须为系统内部合法注册用户(可追溯),加之页面层已做控制,且限定信息长度(脚本长度受限),对隐患可能会产生的破坏性做综合分析判定后,认为此问题属于较低级别。本着对安全问题的重视,已安排相关技术人员做针对性的修复和补丁包发布。
*** 安全无止境,我们一直在努力!***
最新状态:
暂无