漏洞概要
关注数(24)
关注此漏洞
漏洞标题:南京大学校园网络自助服务系统SQL注入漏洞
提交时间:2014-03-28 10:39
修复时间:2014-04-02 10:40
公开时间:2014-04-02 10:40
漏洞类型:SQL注射漏洞
危害等级:中
自评Rank:6
漏洞状态:已交由第三方合作机构(CCERT教育网应急响应组)处理
Tags标签:
无
漏洞详情
披露状态:
2014-03-28: 细节已通知厂商并且等待厂商处理中
2014-04-02: 厂商已经主动忽略漏洞,细节向公众公开
简要描述:
南京大学校园网络自助服务系统的登录页面有明显的SQL注入漏洞。用户名字段没有做任何过滤处理,爆出后台数据库类型,所有数据表的内容,有着泄露大量重要信息的危险
详细说明:
http://bras.nju.edu.cn:8080/selfservice/login
南京大学校园网络自助服务系统的登录页面有明显的SQL注入漏洞。
在用户名那里填写例如1' or username='b10125XXX这样的语句时,竟然可以像直接输入学号一样正常登陆。截图如下:
使用sqlmap进行注入点检测,存在SQL注入漏洞。程序输出截图如下:
南京大学的Bras网络登陆系统有着如此明显的注入漏洞,所有学生用户的关键信息将有可能被黑客爆出,强烈建议南京大学网络中心加强安全防护
漏洞证明:
使用sqlmap进行database enumeration,得到了所有schema的数据库名:
其中JNAAS数据库是登陆查询的current databse,枚举该数据库中表名如下:
其中USERINFO表便是记录学生上网账号的所有信息的数据表。爆出的注入点权限非常大,可以根据学号随意select出相应的password的hash:
其中的ADMINUSER表中也记录了管理员的所有信息,其中的密码均为md5加密的,但是由于密码设置过于简单,大部分可以被暴力破解出来,截图如下:
修复方案:
希望南京大学网络中心可以尽快修补漏洞,避免造成不必要信息泄露
漏洞回应
厂商回应:
危害等级:无影响厂商忽略
忽略时间:2014-04-02 10:40
厂商回复:
最新状态:
暂无