【复现】宝塔面板未授权访问漏洞
文章目录
宝塔面板未鉴权漏洞
影响范围:Linux测试版本7.5.14、Linu版本7.4.2、Windows版本6.8
漏洞简介
官方通告链接:
https://www.bt.cn/bbs/thread-54644-1-1.html
2020年8月23日晚间,宝塔官方紧急推送安全更新,修复了一处在Linux7.4.2版本和Windows 6.8版本中的高危漏洞,攻击者可利用此漏洞越权访问数据库,甚至获取服务器权限。
漏洞影响版本
Linux测试版本7.5.14、Linu版本7.4.2、Windows版本6.8,并且安装了phpmyadmin(其他版本不受影响)
漏洞危害
此版本宝塔面板在部署phpmyadmin时,直接部署在http://ip:888/pma/ 路径下,且不需要验证用户名密码直接访问,对数据库安全构成严重威胁,攻击者甚至可以通过数据库获得服务器权限。
漏洞案例
自检脚本
和脚本同目录放target.txt,该脚本仅限于漏洞自检,切勿非法测试
|
|
漏洞修复
Linux版本升级
登录面板后台,右上角点击更新,弹窗后,点击立即更新
升级脚本
注意:优先在面板首页直接点更新,失败的情况下,才使用此命令,且不能在面板自带的SSH终端执行
|
|
离线升级步骤: 1、下载离线升级包:http://download.bt.cn/install/update/LinuxPanel-7.4.3.zip
2、将升级包上传到服务器中的/root目录
3、解压文件:unzip LinuxPanel-7.4.3.zip
4、切换到升级包目录:cd panel
5、执行升级脚本:bash update.sh
6、删除升级包:cd .. && rm -f LinuxPanel-7.4.3.zip && rm -rf panel
Windows版本升级
Windows版本6.8版本的用户更新到以下版本
Windows 正式版6.9.0 (安全版本)