Acronis · Report #709537
Delete any user's added Email,Telephone,Fax,Address,Skype via csrf in (https://academy.acronis.com/)
Validstatus
lowseverity
82upvotes
25 Apr 2023disclosed
How it was found
Hi there,
It is possible to delete anyone's added email,telephone,fax,address,Skype via CSRF in GET method. The action is performed via GETmethod without any CSRF protection.
Steps to reproduce
- login to your https://academy.acronis.com account
- navigate to
https://academy.acronis.com/#/account/edit/account_id/<your_id> - add any email,telphone,fax,addres,skype
- try deleting them and capture the request
- you'll see the request is performed in
GETmethod without any CSRF protection
#POC
<html>
<body>
<form action="https://academy.acronis.com/account/delete-contact/contact_id/<your_id>">
<input type="submit" value="Submit request" />
</form>
</body>
</html>
#Fix
Use X-CSRF token or perform the action in POST method with a CSRF token.
Impact
Delete any user's added email,telephone,fax,address,Skype with CSRF attack.