漏洞描述:
熊海CMS是一款可广泛应用于个人博客,个人网站,企业网站的一套网站综合管理系统,熊海CMS存在越权漏洞,攻击者可利用该漏洞进入后台进行违法操作
漏洞利用条件:
没有进行权限设置,没有进行参数过滤
漏洞影响范围:
熊海CMS 熊海CMS v1.0
漏洞复现:
/admin/index.php文件三目运算,直接进入/admin/files/index.php文件
/admin/files/index.php文件内包括admin/inc/checklogin.php文件
Cookie赋值给user,user为空的时候跳转到login,则反之可以访问到后台
先登入后台,获得后台地址:/admin/?r=index,新增一个cookie,随意输入
把/admin/?r=login替换成/admin/?r=index就可以进入后台
修复建议:
1.可以用拦截器,拦截所有接口的请求,对每个请求做权限校验。
2.可以用AOP,切每个接口,对每个接口做权限校验。