EasyTalk任意文件删除漏洞(可删除内置waf)

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

### 简要描述: EasyTalk任意文件删除漏洞 ### 详细说明: EasyTalk存在两处任意文件删除漏洞。 一处是在SettingAction.class.php文件的doface函数处,已经有人提交过了。 这里是在GuideAction.class.php文件的doface2函数处。 ``` //头像裁剪处理 public function doface2() { $ysw=$_POST['ysw']; if ($ysw>660) { $zoom=intval($ysw)/660; } else { $zoom=1; } $x=$_POST['x']*$zoom; $y=$_POST['y']*$zoom; $w=$_POST['w']*$zoom; $h=$_POST['h']*$zoom; $imgpath=ET_ROOT.$_POST['imgpath']; $ext=strtolower(getExtensionName($imgpath)); import("@.ORG.IoHandler"); $IoHandler = new IoHandler(); if(!isImage($imgpath)) { $IoHandler->DeleteFile($imgpath); setcookie('setok', json_encode(array('lang'=>L('face2'),'ico'=>2)),0,'/'); header('location:'.SITE_URL.'/?m=guide'); exit; } $image_path = ET_ROOT.'/Public/attachments/head/'.date('Ymd').'/'; if(!is_dir($image_path)) { mkdir($image_path); } $f=date('His'); //大图片 import("@.ORG.makethumb"); $makethumb=new makethumb(); $filename=$f.'_big.'.$ext; $dst_file = $image_path.$filename; $make_result =...

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