user with guest role is able to view the subscription details of a group
HackerOne report #2984457 by iamgk808 on 2025-02-09, assigned to @cmaxim:
Report | Attachments | How To Reproduce
Report
Summary
According to the documentation, only users with the owner role can see the subscription details
Steps to reproduce
victim steps
-
Create a public group called
group-1. -
Go to
group-1billing and apply the GitLab Ultimate trial to it and below you can see the subscription details
-
Go to the
Group Members sectionand add a new user calledattacker-1with aguestrole
Attacker-1 Steps
- Log in as
attacker-1 - open this URL
https://gitlab.com/api/v4/namespaces/99955773where99955773is the group id
- it discloses details like
billable_members_count,seats_in_use,max_seats_used,end_date(means the subscription end date)
Impact
it discloses details like billable_members_count, seats_in_use, max_seats_used, end_date (means the subscription end date)
Examples
https://gitlab.com/groups/group-2025/-/billings
What is the current bug behavior?
user with the guest role is able to view the subscription details of a group
What is the expected correct behavior?
only users with the owner role can see the subscription details
Relevant logs and/or screenshots
Output of checks
This bug happens on GitLab.com
Impact
it discloses details like billable_members_count, seats_in_use, max_seats_used, end_date (means the subscription end date)
Attachments
Warning: Attachments received through HackerOne, please exercise caution!
How To Reproduce
Please add reproducibility information to this section:




