FastAdmin | 前台Getshell

FastAdmin | 前台Getshell

限时活动
目标要求
还需 8 人点击已点击 0 次
推广链接
登陆后查看专属推广链接
温善提示

将其粘贴到贴吧、论坛,或者微信群、QQ群,只要有8人点击了你的推广链接,你就可以免费查看这篇文章啦!

简介

FastAdmin是一款基于ThinkPHP和Bootstrap的极速后台开发框架。FastAdmin基于Apache2.0开源协议发布,目前被广泛应用于各大行业应用后台管理。

影响范围

V1.0.0.20180911_beta – V1.0.0.20200506_beta

这里使用使用 V1.0.0.20200506_beta版本复现

漏洞复现

漏洞利用条件

/application/config.php文件中: usercenter=>true
图片.png

即需要开启会员中心功能

漏洞利用

Nuclei Yaml

漏洞修复

打开application/index/controller/User.php,找到大概第58行的_empty方法,有以下两种修复方法:
一种修复方法是直接移除_empty方法,
另一种是将_empty方法改为

public function _empty($name)
    {
        if (!preg_match("/^([a-z0-9_]+)$/i", $name)) {
            $this->error(__('Invalid parameters'));
        }
        $data = Hook::listen("user_request_empty", $name);
        foreach ($data as $index => $datum) {
            $this->view->assign($datum);
        }
        return $this->view->fetch('user/' . $name);
    }

参考链接

https://gitee.com/karson/fastadmin/issues/I12M62 https://www.cnblogs.com/thresh/p/13743098.html

FastAdmin | 前台Getshell-洞查文库
FastAdmin | 前台Getshell
此内容为付费阅读,请付费后查看
洞币5
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费阅读
版权声明

   站内部分内容来源于互联网收集,本站仅提供网络资源分享服务,不拥有所有权,不承担任何相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请 联系我们 一经核实,立即删除。在为用户提供最好的产品同时,保证优秀的服务质量。


本站仅提供信息存储空间,不拥有所有权,不承担相关法律责任。
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情图片

    暂无评论内容