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:
- Join a Leaderboard team as a member.
- Copy the team id.
- Visit the vulnerable url.
You'll find that emails of all members being disclosed.