LearnPress
cpe:2.3:a:thimpress:learnpress:*:*:*:*:wordpress:*:*
- <= 4.3.2
A vulnerability exists in the LearnPress WordPress LMS Plugin, in all versions through 4.3.2, due to a lack of proper capability checks in the 'catch_lp_ajax' function. This flaw enables unauthenticated attackers to alter course content by adding, removing, updating, or reordering sections, as well as modifying section items.
Exploitation of this vulnerability allows for unauthorized changes to course content, including the manipulation of sections and section items.
The vulnerability can be reproduced by sending an AJAX request to the 'catch_lp_ajax' function without the necessary authentication. This can be done by omitting the 'nonce' parameter or by not verifying the referer, which should match the site's domain.
Users are advised to update the LearnPress WordPress LMS Plugin to version 4.3.2.1 or a newer patched version.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.