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

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

缺陷编号:wooyun-2015-095729

漏洞标题:天天网再一次重置任意账号密码(依旧非暴力)

相关厂商:tiantian.com

漏洞作者: 蓝冰

提交时间:2015-02-05 12:34

修复时间:2015-03-22 12:36

公开时间:2015-03-22 12:36

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

危害等级:高

自评Rank:20

漏洞状态:厂商已经确认

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2015-02-05: 细节已通知厂商并且等待厂商处理中
2015-02-05: 厂商已经确认,细节仅向厂商公开
2015-02-15: 细节向核心白帽子及相关领域专家公开
2015-02-25: 细节向普通白帽子公开
2015-03-07: 细节向实习白帽子公开
2015-03-22: 细节向公众公开

简要描述:

据说漏洞说明写的详细 会走大厂商 -.-

详细说明:

WooYun: 天天网任意账号密码重置(非暴力温柔修改)
上回的漏洞 今天发现修复了
不过修复跟没修一样
依旧利用现有的账号 输入正确的验证码 然后抓包分析

屏幕快照 2015-02-05 0.22.29.png


屏幕快照 2015-02-05 0.21.59.png


图中箭头方向的 cookie值跟以前发生了变化 以前是明文邮箱
现在变成32位加密字符串 不过一看这字符串很眼熟 于是把我的qq邮箱 进行了一次md5加密发现一样
于是把service@tiantian.com 进行md5加密一次 然后替换掉cookie值 成功返回了 用于重置密码的最关键 字符串(详情可以看上一个漏洞)

屏幕快照 2015-02-05 0.22.59.png


既然拿到了 字符串 接着就是重置密码了

屏幕快照 2015-02-05 4.51.49.png


上一个漏洞是 执行第一步 然后就可以直接重置密码
这次需要点击发送验证码后才能重置密码 也就是需要执行第二步

屏幕快照 2015-02-05 4.55.57.png


然后直接访问重置密码url 进行密码重置

屏幕快照 2015-02-05 4.56.01.png


密码被重置位wooyun123

屏幕快照 2015-02-05 4.57.07.png

漏洞证明:

已证明

修复方案:

建议重新设计找回密码的逻辑

版权声明:转载请注明来源 蓝冰@乌云


漏洞回应

厂商回应:

危害等级:中

漏洞Rank:10

确认时间:2015-02-05 16:05

厂商回复:

多谢关注!

最新状态:

暂无


漏洞评价:

评论

  1. 2015-02-05 21:23 | px1624 ( 普通白帽子 | Rank:1036 漏洞数:175 | px1624)

    。。这站被重置过了多少次了?

  2. 2015-02-05 21:49 | 蓝冰 ( 核心白帽子 | Rank:627 漏洞数:50 | -.-)

    @px1624 哈哈 本身设计 就有问题 我都有第三次重置的 准备了

  3. 2015-08-11 17:44 | 破晓_Vampire ( 路人 | Rank:4 漏洞数:1 | Communication technology)

    看来程序猿没明白出现问题的源头。