### 0x01 框架介绍
ASPCMS是基于ASP+Access(sql2000)开发的网站内容管理系统,提供了简介类模块,新闻类模块,产品类模块,图片类模块,下载类模块。
官方主页: http://www.aspcms.com/forum.php
![](https://images.seebug.org/contribute/c79ebd88-e9ee-4b7f-9a33-6d235549962f-2016-01-11 17_17_09.jpg)
### 0x02 漏洞细节
ASPCMS最新版2.5.2以及ASPCMS2.3.x都存在这个问题,应该是通杀
在ASPCMS2.3.x中,ASPCMS的数据库在/data/目录下,为了防止数据库被下载,把数据库文件data.mdb重新命名为#data.asp,由于设置不当,使用%23编码#即可绕过访问,导致信息泄漏:
http://127.0.0.1/data/%23data.asp
在最新版的2.5.2中,把数据库文件aspcms252.mdb重新命名为#aspcms252.asp,由于配置不当,使用%23编码#即可绕过访问,导致信息泄漏:
http://127.0.0.1/data/%23aspcms252.asp
本地环境如图:
![](https://images.seebug.org/contribute/7a5764b2-379a-4320-9ec0-2d8ae670817b-2016-01-11 16_23_54.jpg)
访问 http://127.0.0.1/data/%23aspcms252.asp ,如图所示
![](https://images.seebug.org/contribute/3539f54a-45a4-4ebd-92de-c53911fdc51f-2016-01-11 17_20_44.jpg)
如蓝色部分标注,直接泄露用户名和密码。
### 0x03 修复方式
将产品默认数据库名称修改为复杂数字加字母及符号混用的名称。
暂无评论