Watch any Password Video without password
V
Vimeo
Submitted None
Actions:
Reported by
opnsec
Vulnerability Details
Technical details and impact analysis
Hello Jeremy and Vimeo Security Team,
There is a vulnerability in Vimeo which allows any user to watch password video without the password.
A user can like a passworded video without password, then the user can watch the video on Couchmode without the password.
POC link : http://opnsec.com/vimeo/PasswordBypass.html
Description :
This POC demonstrates how to watch my passworded Vimeo Video without password
Password Video : https://vimeo.com/176931370
Instructions :
1. You must be logged in Vimeo
2. Open the POC link and follow instructions.
3. You should be able to watch my "Ski Movie" video without password
-----
Technical description :
There are 2 steps in this vulnerabilty :
First, it is possible to like a password video without password. There is no need of password to open `https://player.vimeo.com/video/[VIDEO_ID]/config` which contains the tokens (session, signature, timestamp) required to like the video. Sending these tokens via a POST request to `https://player.vimeo.com/video/[VIDEO_ID]/like`
(megaloop.swf uses this request to like a video) will make the video like in user profile. Note that there is the same vulnerability with "watch_later" (`https://player.vimeo.com/video/[VIDEO_ID]/like`)
After that, the Couchmode allows to watch a "liked"/"watch later" video without asking for password.
----
Mitigation :
For the "liked"/"watch later" vulnerability, the server should reject the like request until a valid password is provided. This could easily be done by asking the password automatically each time the video is liked for example.
Regarding the Couchmode, it might be better to ask for password or not include any password video.
---
If you need more info feel free to ask,
Enguerran @opnsec
Report Details
Additional information and metadata
State
Closed
Substate
Resolved
Submitted
Weakness
Information Disclosure