EmpireCMS v7.5后台任意代码执行分析
目录
一.漏洞简介
二.漏洞复现
三.原理分析
一.漏洞简介
EmpireCMS 7.5版本及之前版本在后台备份数据库时,未对数据库表名做验证,通过修改数据库表名可以实现任意代码执行。
[影响版本] <=7.5
[漏洞危害] 高
[漏洞位置] /e/admin/admin/ebak/phome.php
二.漏洞复现
1 访问靶机192.168.5.165 账户密码admin

2依次 -> [系统]-[系统设置]-[备份与恢复数据]-[备份数据]

3 抓包把tablename改为phpifno()

4 访问备份文件目录下的config.php,将readme.txt改为config.php


三.原理分析
1)系统在e/admin/ebak/phome.php文件中接受备份数据库传递的参数。
elseif($phome==“DoEbak”)
{
Ebak_DoEbak( P O S T , _POST,

本文深入分析了EmpireCMS v7.5及其早期版本中存在的一处高危漏洞,该漏洞允许攻击者在后台通过修改数据库表名的方式执行任意代码。详细介绍了漏洞复现步骤,包括利用过程与原理分析,揭示了系统在处理表名参数时的安全疏漏。
340

被折叠的 条评论
为什么被折叠?



