The plugin does not sanitise and escape its settings, allowing high privilege users such as admin to perform Cross-Site Scripting attacks even when the unfiltered_html capability is disallowed.
Put the following payload in the βNo Access Messageβ settings (/wp-admin/admin.php?page=wp_easy_contact_settings&tab;=misc): The XSS will be triggered when someone access any quote without enough privileges