The plugin does not escape custom fields before outputting them in the page, which could allow users with a role as low as contributor to perform Cross-Site Scripting attacks
As a contributor, create a custom field in a post, with the following payload: <script>alert(1)</script>
Then add the following shortcode to the post: [custom_field field="<custom_field_name>"]