Moderator user has access to owner's support portal and tickets
Medium
L
Logitech
Submitted None
Actions:
Reported by
pspspsp
Vulnerability Details
Technical details and impact analysis
## 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