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

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

缺陷编号:wooyun-2015-0124182

漏洞标题:手机中国主站突破防护继续SQL注入(修复未完善)

相关厂商:手机中国

漏洞作者: 蓝冰

提交时间:2015-07-05 12:07

修复时间:2015-08-20 14:12

公开时间:2015-08-20 14:12

漏洞类型:SQL注射漏洞

危害等级:高

自评Rank:20

漏洞状态:厂商已经确认

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

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

简要描述:

: )

详细说明:

URL: http://www.cnmo.com/docVote.php
之前有人报过一次的 X-Forwarded-For Client-IP这两个存在漏洞
之后 Client-IP 修复了 而X-Forwarded-For还是可以注入
提交单引号报错

屏幕快照 2015-07-02 18.11.55.png


屏幕快照 2015-07-02 18.12.47.png


还是报错了 目测过滤了空格于是

屏幕快照 2015-07-02 18.13.06.png


这回不报错了 继续

屏幕快照 2015-07-02 18.13.54.png


又报错了 通过测试定位到是过滤了逗号 于是用 from 1 for 1来替换逗号

屏幕快照 2015-07-02 18.14.15.png


OK 可以了 接着写个脚本跑出user()

屏幕快照 2015-07-02 18.29.18.png


接着简单调整一下脚本 跑出数据库名 需要注意的是 由于不能用逗号 所以limit 0,1 替换为 limit 1 offset 0

屏幕快照 2015-07-02 20.28.48.png


最后跑出20个数据库

屏幕快照 2015-07-02 20.34.58.png


不再继续证明了 注出表和数据完全无压力

漏洞证明:

已证明

修复方案:

修复要彻底哈 求高rank

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


漏洞回应

厂商回应:

危害等级:高

漏洞Rank:15

确认时间:2015-07-06 14:11

厂商回复:

非常感谢,已经修复

最新状态:

暂无


漏洞评价:

评论

  1. 2015-08-25 10:13 | 百米生活(乌云厂商)

    师傅牛逼啊,请问师傅用sqlmap怎么写参数注入client-ip或X-Forwarded-For漏洞啊,求师傅教教。。