Description
The Tutor LMS WordPress plugin before 3.9.13 does not verify that the requesting user is allowed to edit a target post before overwriting it in one of its content-builder save handlers, authorizing the request only against an unrelated identifier, allowing authenticated users with instructor-level access to overwrite and take over any post or page on the site, including those owned by administrators.
Problem types
CWE-639 Authorization Bypass Through User-Controlled Key
Product status
Any version before 3.9.13
Credits
Meher Sudhakar Abbireddi
WPScan
References
wpscan.com/...rability/c3d98ead-a4f4-48fd-bf9c-4fa91c5681d7/