Loading HuntDB...

Moderator user has access to owner's support portal and tickets

Medium
L
Logitech
Submitted None
Reported by pspspsp

Vulnerability Details

Technical details and impact analysis

Improper Access Control - Generic
## Summary: Hi there, In https://streamlabs.com, there's a function where users can share his account to other users to manage their dashboard via following link. ``https://streamlabs.com/dashboard#/settings/shared-access``. In shared-access setting, user can invite other user with two roles **Moderator** and **Administrator** {F1145278} As you can see in above picture, **Moderator** has only access to Dashboard access, ability to skip/repeat alerts and cloudbot access. But due to improper session management between https://streamlabs.com and https://support.streamlabs.com, Shared-access users can view/create/edit parent user's support tickets and profile which they should not access to. ## Steps To Reproduce: Let's suppose there are two users which named User A and User B. * Login to User A account and browse to https://streamlabs.com/dashboard#/settings/shared-access * Create an invitation link with **Moderator** role and copy link and Logout. * Login to User B account and accept the invitation by pasting copied link. * Browse to https://streamlabs.com/dashboard#/settings/shared-access and you should notice that you have **Moderator** access to User A account. * Click the User A name and you'll see the message in header of the page, ***"You are currently acting as User A, click here to return to User B"*** * Normally you only should be able to access dashboard and cloud bot function. * Now, just browse the following link then you'll be logged into User A's support tickets account. https://streamlabs.com/zendesk?brand_id=1&locale_id=1&return_to=https://support.stramlabs.com I've attached proof of concept video, hope it helps for you. {F1145279} ## Impact As I mentioned in above, Shared Access users can create/view/edit parent user's support tickets and profile which they shouldn't .

Report Details

Additional information and metadata

State

Closed

Substate

Resolved

Bounty

$200.00

Submitted

Weakness

Improper Access Control - Generic