HexBrain

WakaTime · Report #244781

Users with member privilege are able to see emails and membership information of other users

Validstatus
mediumseverity
9upvotes
25 Sept 2017disclosed

How it was found

Description: According to the rules of Leaderboard Teams only Owners and admins have access to other team members' personal information like email address, roles etc.

Users whose role set as "Member" can't see other users' details.

But through API it is possible for a user with member role to reveal personal information of all team members.

Vulnerable URL: https://wakatime.com/api/v1/users/current/leaderboards/<team_id>/members

Steps to reproduce:

  1. Join a Leaderboard team as a member.
  2. Copy the team id.
  3. Visit the vulnerable url.

You'll find that emails of all members being disclosed.

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