漏洞概要 关注数(24) 关注此漏洞
缺陷编号:wooyun-2014-066002
漏洞标题:北航新闻网SQL注射漏洞可致任意文件读取和敏感信息泄漏
相关厂商:北京航空航天大学
漏洞作者: F1uYu4n
提交时间:2014-06-24 10:33
修复时间:2014-06-29 10:34
公开时间:2014-06-29 10:34
漏洞类型:SQL注射漏洞
危害等级:低
自评Rank:3
漏洞状态:已交由第三方合作机构(CCERT教育网应急响应组)处理
漏洞来源: http://www.wooyun.org,如有疑问或需要帮助请联系 [email protected]
Tags标签: 无
漏洞详情
披露状态:
2014-06-24: 细节已通知厂商并且等待厂商处理中
2014-06-29: 厂商已经主动忽略漏洞,细节向公众公开
简要描述:
第一次发,都是load_file的错~~
详细说明:
该处参数没有过滤,导致产生注入。
由于MySQL数据库版本是4.1且设计的表名略奇葩,结果sqlmap一个表都没猜解出,但是数据库权限是root,通过load_file()可以任意读取文件和源码,得到各种表名列名,造成敏感信息泄漏。
漏洞证明:
load_file(/etc/passwd)
这里直接泄漏了网站的路径。
<br />
load_file(/******/dispnews.php)
发现了配置文件的路径,直接读取之。
<br />
load_file(/******/config/config.php)
其实sqlmap跑出root密码的hash值的时候,发现已有前人探索过,因为cmd5一提交就提示100%解密失败,orz……
<br />
探寻了大部分源文件后得到了一些表名和列名,不过这些都是和新闻相关,没有太大价值,但当我把文件路径指向上一级的时候,发现了疑似已不再使用的旧北航首页。虽然不再使用,但是数据库还在,里面还有不少敏感信息。
到此结束。
修复方案:
输入过滤,不再使用的网站可以删除源码和对应数据库。
版权声明:转载请注明来源 F1uYu4n@乌云
漏洞回应
厂商回应:
危害等级:无影响厂商忽略
忽略时间:2014-06-29 10:34
厂商回复:
最新状态:
暂无