Vimeo · Report #85615
Reflected XSS on vimeo.com/musicstore
Validstatus
6upvotes
31 Aug 2017disclosed
How it was found
Description
The value of the parameter section is reflected in the Javascript function MusicStoreCommon.initialize() without escaping, which allows to insert Javascript code.
Proof of concept
- Go to https://vimeo.com/musicstore?section=%27-alert(document.domain)-%27.
alert(document.domain)is executed.
This reflected XSS is reproducible on Chrome, Safari and Firefox.