漏洞概要
关注数(27)
关注此漏洞
漏洞标题: TodayMail某处无需登陆的SQL注入可轻松导致大量企业邮箱帐号被脱裤
提交时间: 2015-07-09 17:15
公开时间: 2015-10-08 16:42
漏洞类型: SQL注射漏洞
危害等级: 高
自评Rank: 20
漏洞状态:
已交由第三方合作机构(cncert国家互联网应急中心)处理
漏洞详情
披露状态:
2015-07-09: 细节已通知厂商并且等待厂商处理中
2015-07-10: 厂商已经确认,细节仅向厂商公开
2015-07-13: 细节向第三方安全合作伙伴开放(绿盟科技、唐朝安全巡航、无声信息)
2015-09-03: 细节向核心白帽子及相关领域专家公开
2015-09-13: 细节向普通白帽子公开
2015-09-23: 细节向实习白帽子公开
2015-10-08: 细节向公众公开
简要描述:
TodayMail某处无需登陆的SQL注入可轻松导致大量企业邮箱帐号被脱裤
详细说明:
TodayMail,时代企业邮,简介如下:
http://**.**.**.**/email/**.**.**.**
搜索关键字:时代企业邮
案例很多,就不截图了
文件searchAddr.inc.php
第一:
可以看到这里没有包含登录验证的文件,所以可以无需登录即可直接访问
然后$value=trim($_REQUEST['value']);
接着$addrList=$EmailCore->searchAddrAllByKeyword($value);
跟进函数searchAddrAllByKeyword,文件emailcore.class.inc.php
清楚的看到变量$value直接进入select sql语句了,没有进行任何过滤处理,导致SQL注入漏洞产生。。。
这里是没有登录的直接拿到数据
可惜的是没有拿到服务器权限,而且通过域名看到,这里存在大量的企业。
以官网为例吧:
通过这里的tm_domain域名字段,可以看到存在4000个域名
去重也存在3000多个域名,意味着有3000多个企业咯
漏洞证明:
以官网为例吧:
这里读取了1000个用户的用户名,域名,密码
再随便给几个例子:
而且数据库很多,邮件内容等都会泄漏的。
用户量很大,应该是高危漏洞,很多企业的邮箱系统基本上都会沦陷。
修复方案:
漏洞回应
厂商回应:
危害等级:高
漏洞Rank:12
确认时间:2015-07-10 16:40
厂商回复:
CNVD确认并复现所述情况,已经由CNVD通过网站公开联系方式(或以往建立的处置渠道)向网站管理单位(软件生产厂商)通报。
最新状态:
暂无
漏洞评价:
对本漏洞信息进行评价,以更好的反馈信息的价值,包括信息客观性,内容是否完整以及是否具备学习价值
漏洞评价(共0人评价):
评价