漏洞概要 关注数(24) 关注此漏洞
缺陷编号:wooyun-2015-0123509
漏洞标题:爱内测任意用户密码重置/绝对路径泄露/目录遍历
相关厂商:爱内测
漏洞作者: 上岸的鱼
提交时间:2015-07-05 16:40
修复时间:2015-08-23 17:22
公开时间:2015-08-23 17:22
漏洞类型:设计缺陷/逻辑错误
危害等级:高
自评Rank:20
漏洞状态:已交由第三方合作机构(cncert国家互联网应急中心)处理
漏洞来源: http://www.wooyun.org,如有疑问或需要帮助请联系 [email protected]
Tags标签: 无
漏洞详情
披露状态:
2015-07-05: 细节已通知厂商并且等待厂商处理中
2015-07-09: 厂商已经确认,细节仅向厂商公开
2015-07-19: 细节向核心白帽子及相关领域专家公开
2015-07-29: 细节向普通白帽子公开
2015-08-08: 细节向实习白帽子公开
2015-08-23: 细节向公众公开
简要描述:
逻辑设计不严谨,可重置任意用户的密码
看官网是cncert的合作单位
详细说明:
爱内测:http://www.ineice.com/
1、绝对路径泄露
上传app后,会返回上传后apk存储的绝对路径,并且会返回一个子域名回来,这个子域名存在目录遍历漏洞:
2、目录遍历:http://fs.ineice.com/detect/icon/
这又牵扯出另一个问题,通过组合访问返回绝对路径信息,可直接下载apk:
这个apk后面的目录名可通过第2点中的目录遍历漏洞获取到,文件名是时间戳+3位随机数,时间戳可通过目录遍历获取到的目录名前面的时间获取到(好像有个时间差,在20秒左右),3位随机数就爆破都可以了,所以要想下载的话,还是很简单的,只不过...然并卵
3、任意用户密码重置 --- 方法1
在页面修改密码的地方:
当前密码任意填,然后输入新密码,在提交的时候使用burpsuite拦截请求,并且中断应答,然后将第一次应答回来的result值改为1(当前密码校验错误返回的是0),拦截请求,将要修改密码的用户改为要修改的用户名,过程如图:
4、任意用户密码重置 --- 方法2
其实还可以更简单点,直接发送请求:
连cookie都不用,就重置成功了
漏洞证明:
修复方案:
逻辑还可以再严谨点
版权声明:转载请注明来源 上岸的鱼@乌云
漏洞回应
厂商回应:
危害等级:中
漏洞Rank:8
确认时间:2015-07-09 17:20
厂商回复:
最新状态:
暂无