The Events Calendar
cpe:2.3:a:tri:the_events_calendar:*:*:*:*:wordpress:*:*
- <= 6.15.13
A vulnerability exists in The Events Calendar plugin for WordPress, allowing unauthorized access to data migration controls. This issue arises from a missing capability check in the 'start_migration', 'cancel_migration', and 'revert_migration' functions, affecting all versions through 6.15.13. As a result, authenticated attackers with subscriber-level access or higher can manipulate the Custom Tables V1 database migration, including the ability to completely remove custom database tables by reverting the migration.
Exploitation of this vulnerability could lead to unauthorized manipulation of database migration processes, allowing for the removal of custom database tables.
To reproduce this vulnerability, an authenticated user with subscriber-level access or higher can invoke the 'start_migration', 'cancel_migration', or 'revert_migration' functions. The absence of proper capability checks allows these actions to be performed without the necessary permissions, particularly the 'revert_migration' function, which can be used to drop custom database tables.
Users are advised to update The Events Calendar plugin to version 6.15.13.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.