一、漏洞描述
Joomla是一套内容管理系统,是使用PHP语言加上MySQL数据库所开发的软件系统,最新版本为3.9.11,可以在Linux、Windows、MacOSX等各种不同的平台上执行,在CMS评测中获得“最佳开源CMS”奖!
1、该CMS对函数过滤不严,导致了远程代码执行漏洞,该漏洞可能导致服务器被入侵、信息泄露等严重风险。
2、漏洞位于根目录下的configuration.php ,漏洞相关poc已在互联网公开,采用Joomla并存在漏洞的服务器已处于危险之中。
二、漏洞影响版本
Joomla 3.0.0-3.4.6
三、漏洞复现
下载: https://downloads.joomla.org/it/cms/joomla3/3-4-6
浏览器访问 http://127.0.0.1/Joomla/installation/index.php 安装
第3步最终确认哪里,应该选择 “不安装示范数据”
接下来删除installation 目录
至此,Joomla已经安装完成。
利用检测脚本进行漏洞检测
python3 joomla3.4.6-rce.py -t http://靶机IP/Joomla/
结果显示该版本的Joomla确实有漏洞。