User's activity-related personal information are exposed in API event response even enabled private profile

Link:          https://hackerone.com/reports/417725
By:            @ngalog

Details: Docs link: https://gitlab.com/help/user/profile/index.md#private-profile

PoC:

  • https://gitlab.com/golduserngalog has no user activities shown in response
  • But https://gitlab.com/api/v4/users/2811996/events show my personal activity anyway

Screen_Shot_2018-10-03_at_12.16.55_AM Screen_Shot_2018-10-03_at_12.16.52_AM

Impact

User's activity-related personal information are exposed in API event response even enabled private profile

Assignee Loading
Time tracking Loading