Description
The Masteriyo LMS WordPress plugin before 2.3.3 does not sanitise and escape a quiz field before outputting it back in a page, and grants its instructor role the ability to store unfiltered HTML, allowing such users to perform Stored Cross-Site Scripting attacks against any visitor of the affected page, including administrators.
This affects default single-site installations. Sites running multisite, or defining DISALLOW_UNFILTERED_HTML, are not affected as the capability is not granted there.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| — | Masteriyo LMS | < 2.3.3 | 2.3.3 |
References
- https://wpscan.com/vulnerability/08c31101-ee38-46e9-b451-abb1ed70079c/ exploit vdb-entry technical-description