嘉缘人才系统最新版命令执行getshell(官方网站重现可执行任意代码)

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

### 简要描述: 嘉缘人才系统最新版命令执行 ### 详细说明: 漏洞出现在frcms/inc/common.inc.php ``` function gbktoutf8($str=''){ global $cfg; if($cfg['charset']=='gbk'){ return eval('return '.iconv('gbk','utf-8',var_export($str,true)).';'); //return @iconv('gbk', 'utf-8', $str); }else{ return $str; } } ``` 这个函数用到了eval将字符编码从gbk转为utf8,若$str可控,就可以构造出命令执行漏洞。 全局搜索代码,终于找到了一个利用的点: /member/company_map.php 代码如下: ``` if($do=='savemap'){ $map = preg_replace("/[^0-9,:\.-]/i",'',$map); if($map==''){ showmsg('请先在地图上标注!',"-1",0,2000);exit(); }else{ $mapid=0; $maps=explode(':',$map); if(count($maps)>1){ $mapss=explode(',',$maps[1]); }else{ showmsg('地图坐标数据异常!',"-1",0,2000);exit(); } $post_data = array('title' => $name,'address' => $address,'ak' => $cfg['baiduak'],'latitude' => trim($mapss[1]),'longitude' => trim($mapss[0]),'coord_type' => 3,'geotable_id' => $cfg['geotable_id']); require_once(FR_ROOT.'/inc/map.inc.php'); $bmap=new baidu_map(); if($rs=$db->get_one("select * from {$cfg['tb_pre']}member_map where m_mid=$Memberid")){...

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