PII of Users Disclosure using "/members/invite/" endpoint
High
L
Lab45
Submitted None
Actions:
Reported by
bonikia97
Vulnerability Details
Technical details and impact analysis
Hello!
I found PII Disclosue at https://connect.topcoder.com/projects/
#Steps to Reproduce.
1) Go to https://connect.topcoder.com/projects
2) Select an existing project, or create a new one.
3) Select the "Manage Invitations" option. (on the left sidebar).
4) Enter the Username/Email of the user you want to add.
5) Intercept two Request (GET & POST) with BurpSuite, and send this to Repeater.
6) With Requests:
6.1)With GET Request: See that it is similar to a query in the database, you can manipulate them to get more information. Use this to get the ID of any user.
6.2)With POST Request: Put any userIds, and send the Request.
7) Look the Response, the email and more information of users can be seen.
Regards!
PoC:
1) "PII Email TopCoder" Video.
2) Image called "Manipulated Email Request", In which you will see the manipulated request to get all users with email-domain "@wearehackerone.com".
(With this you could obtain the IDs of any user and any email domain by following the steps of the PoC in video.)
Regards!
## Impact
If the attacker wanted, he could see the information of the Admins, or any Member of TopCoder. It could collect internal information from the company and continue to feed its attack vectors.
If you check other endpoints, nowhere is the user's email shown.
Report Details
Additional information and metadata
State
Closed
Substate
Resolved
Submitted
Weakness
Information Disclosure