Joomla远程代码执行(RCE)漏洞复现

一、漏洞描述

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步最终确认哪里,应该选择 “不安装示范数据”
Joomla远程代码执行(RCE)漏洞复现_第1张图片
Joomla远程代码执行(RCE)漏洞复现_第2张图片
接下来删除installation 目录
Joomla远程代码执行(RCE)漏洞复现_第3张图片

至此,Joomla已经安装完成。
利用检测脚本进行漏洞检测

python3 joomla3.4.6-rce.py -t  http://靶机IP/Joomla/

在这里插入图片描述
结果显示该版本的Joomla确实有漏洞。

你可能感兴趣的:(漏洞复现)