YesWiki Vulnerable to Unauthenticated Site Backup Creation and Download
SummaryThe request to commence a site backup can be performed without authentication. Then these backups can also be downloaded without authentication.The archives are created with a predictable filename, so a malicious user could create an archive and then download the archive without being authenticated.DetailsCreate an installation using the instructions found in the docker folder of the repository, setup the site, and then send the request to create an archive, which you do not need to be authenticated for:Then to retrieve it, make a simple `GET` request like to the correct URL:A malicious attacker could simply fuzz this filename.PoCHere is a python script to fuzz this:ImpactDenial of Service - A malicious attacker could simply make numerous requests to create archives and fill up the file system with archives.Site Compromise - A malicious attacker can download the archive which will contain sensitive site information.