HexBrain

Chaturbate · Report #416682

CSRF on change video thumbnail at https://chaturbate.com

Validstatus
lowseverity
14upvotes
7 Oct 2018disclosed

How it was found

Hi

I noticed Changing video thumbnail option have the workflow with GET request and there is lack of csrf token on changing video thumbnail option,so if attacker somehow able to obtain the thumbnail_id of victim's video then it can help attacker to inducing victim to change video thumbnail.

Vulnerable Request:

GET /photo_videos/video/thumbnail/video_id/?thumb=thumbnail_id HTTP/1.1 Host: chaturbate.com

Steps to reproduce:

setup:- Video A :- an uploaded video on victim's account. video_id :- id of video A from victim's account thumbnail_id :- id of any thumbnail from video A.

  1. Configure the upper setup along with this url https://chaturbate.com/photo_videos/video/thumbnail/video_id/?thumb=thumbnail_id
  2. Feed the configured url to victim(as setup in step 1)
  3. Wait 5-9 minutes.
  4. Open your bio tab.
  5. Check, the video thumbnail will successfully get changed.

With Best Regards

Impact

Attacker can induce victim to change video's thumbnail.

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