WordPress Plugin Vulnerabilities

Masteriyo LMS < 1.13.4 - Subscriber+ Privilege Escalation

Description

The plugin is vulnerable to unauthorized user profile modification due to missing authorization checks on the /wp-json/masteriyo/v1/users/$id REST API endpoint. This makes it possible for authenticated attackers, with student-level access and above, to modify the roles of arbitrary users. As a result, attackers can escalate their privileges to the Administrator and demote existing administrators to students.

Proof of Concept

Affects Plugins

References

Classification

Type
NO AUTHORISATION
CWE
CVSS

Miscellaneous

Original Researcher
floerer
Verified
Yes

Timeline

Publicly Published
2024-10-28 (about 1 year ago)
Added
2024-10-28 (about 1 year ago)
Last Updated
2026-05-25 (about 10 hours ago)

Other