Dedecms V5可执行文件上传漏洞

- AV AC AU C I A
发布: 2025-04-13
修订: 2025-04-13

这是一个比较有意思的东西,但是成功利用起来并不容易,呵呵。 首先看config_rglobals.php文件,摘的一段代码如下。这里作者本意是为了帮我们注册变量的,但是他却疏忽了我们不但能注册变量,还能覆盖一些变量。config_rglobals_magic.php也有同样的问题 ………………………………………………………………………… if(is_array($_GET)){ foreach($_GET AS $key => $value){ $$key = $value; } }//可以覆盖任意变量 ………… ………………………………………………………………………… 说这个是漏洞还太早了,要结合下面的代码看到底有没有好利用的地方,看config_base.php文件可以发现这样一段代码 ………………………………………………………………………… ………… //载入用户配置的系统变量 require_once(DEDEINC."/config_hand.php"); ………… if($phpold==1){ //低版本强制检查变量 $cfg_isMagic = false; $cfg_registerGlobals = false; }else{ $cfg_registerGlobals = @ini_get("register_globals"); $cfg_isMagic = @ini_get("magic_quotes_gpc"); } //检测系统是否注册外部变量 if(!$cfg_isMagic) require_once(DEDEINC."/config_rglobals_magic.php"); else if(!$cfg_registerGlobals || $cfg_needFilter) require_once(DEDEINC."/config_rglobals.php"); ………………………………………………………………………… 从这里可以看出,在register_globals=off...

0%
暂无可用Exp或PoC
当前有0条受影响产品信息