HexBrain

8x8 · Report #1479894

jaas.8x8.vc: Removed users can still have READ/WRITE access to the workspace via different API endpoints

Validstatus
highseverity
25upvotes
15 Feb 2023disclosed

Summary

@emperor observed an Improper Access Control issue specific to "removed" users & insufficient session revocation. When a user was deleted/removed from the workspace (but for some reason, she was logged in JaaS & saved her session cookies), she could still perform certain actions on behalf of the workspace.

PoC / Steps to reproduce: Step1: Login to your administrator account via https://jaas.8x8.vc/ Step2: Click on "Invite teammates" and add a "user". Step3: View and accept the Invitation received via email and set up your account Step4: Now from that account just perform any action to get cookie Step5: Now go to the main user account and remove this invited user. Step6: Observed that removed users can still have READ/WRITE access to the workspace.

The team applied a fix to the session management, which resolved the issue.

How it was found

The write-up for this report has not been downloaded yet, or the program disclosed it without one. Read it on HackerOne.

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