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

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

缺陷编号:wooyun-2014-049677

漏洞标题:Dnspod登录ip可以伪造

相关厂商:DNSPod

漏洞作者: ksc

提交时间:2014-01-23 18:33

修复时间:2014-02-02 18:34

公开时间:2014-02-02 18:34

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

危害等级:低

自评Rank:1

漏洞状态:漏洞已经通知厂商但是厂商忽略漏洞

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2014-01-23: 细节已通知厂商并且等待厂商处理中
2014-02-02: 厂商已经主动忽略漏洞,细节向公众公开

简要描述:

伪造ip,可能会绕过与ip相关的任何限制(黑盒测试不知道dnspod代码具体填写的)

详细说明:

获取用户ip的时候 使用了信息 X-Forwarded-For
而此信息是不可以信的

漏洞证明:

下面是我登录后dnspod给我发送的提醒邮件
尊敬的用户:
您的帐号 ks**@**.com 于2014-01-23 17:46:13 在 IP 110.110.110.110 上登录成功!
如果本次登录不是您本人所为,说明您的帐号已经被盗!为了减少您的损失,请 点击这里,立即进行锁定帐号。

dnspod_ip_fake.jpg

修复方案:

假如仅仅是邮件提示的地方使用的此信息,则问题不大
若其他地方有基于ip地址做安全校验的地方就修改下代码吧
**关键地方不要使用 HTTP_X_FORWARDED_FOR中的信息**

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


漏洞回应

厂商回应:

危害等级:无影响厂商忽略

忽略时间:2014-02-02 18:34

厂商回复:

最新状态:

暂无


漏洞评价:

评论

  1. 2014-01-23 18:34 | 超威蓝猫 ( 核心白帽子 | Rank:1092 漏洞数:117 | STEAM_0:0:55968383)

    HTTP头的 X-Forwarded-For 吗

  2. 2014-01-23 20:19 | zeuser ( 路人 | Rank:0 漏洞数:2 | 新人一枚......)

    除了x-forward-for,没准还有http_client_ip.可以被伪造不可怕,可怕的是,在这个地方能插入xss哟

  3. 2014-01-24 14:00 | TestRoot ( 普通白帽子 | Rank:101 漏洞数:19 | sys)

    @超威蓝猫 @zeuser 是的,用那个插件就可以