TCL官方网上商城重置任意用户密码(admin用户测试非爆破/秒改)

漏洞概要

缺陷编号:WooYun-2015-0120976

漏洞标题:TCL官方网上商城重置任意用户密码(admin用户测试非爆破/秒改)

相关厂商:TCL官方网上商城

漏洞作者:路人甲

提交时间:2015-06-17 10:59

公开时间:2015-08-03 14:30

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

危害等级:高

自评Rank:20

漏洞状态:厂商已经确认

Tags标签:

漏洞详情

披露状态:

2015-06-17: 细节已通知厂商并且等待厂商处理中
2015-06-19: 厂商已经确认,细节仅向厂商公开
2015-06-29: 细节向核心白帽子及相关领域专家公开
2015-07-09: 细节向普通白帽子公开
2015-07-19: 细节向实习白帽子公开
2015-08-03: 细节向公众公开

简要描述:

么么哒,有没有小礼物,晚上挖洞很辛苦的。

详细说明:

admin账户测试,点击下一步。

选择手机验证,点击获取验证码。

截断可从响应包里可提取验证码。

漏洞证明:

填入正确的验证码即可修改密码修改密码wooyun123。

另一种方法就是修改响应包,任意输入6位验证码,下一步。

把false改成true就能修改密码。

好的现在到了重置密码的页面,还有第三种方法,哈哈。修改密码为wooyun123,可以看到post的uuid值,修改想重置用户的uuid值,就能修改密码,用户的uuid可在第一步输入用户名提取到不在演示。

登录验证!

修复方案:

复现了多种重置密码,主要原因是没有服务端没有验证,晚上服务端的验证机制,验证码禁止返回到客户端,看在挖的那么仔细的份上写的那么详细求礼物啊,希望rank不会太坑!

漏洞回应

厂商回应:

危害等级:高

漏洞Rank:18

确认时间:2015-06-1914:29

厂商回复:

已转相关同事处理,您的小要求也代为向公司申请,谢谢。

最新状态:

暂无

评价

  1. 2010-01-01 00:00 斯杰 白帽子 | Rank:0 漏洞数:0)

    涨姿势