FetLife · Report #2610467
Able to see location coordinates in any event without permission to do so
How it was found
Hi Fetlife team!
You can see the location coordinates in endpoint https://fetlife.com/events/{event-id} response even though the host event has blocked non-RSVP users (users don't attend the event) from seeing the exact address.
If the event host does not hide the address via privacy setting or the attacker has already attended the event, there's a Google Map link on the right event detail tab.
{F3448703}
If you check the coordinates from Google Map link, you will see that it is approximately the same as the coordinates you see in the response.
The coordinates in the response are reversed, so when entering them on Google Map you need to reverse them.
131.04425, -12.496252 -> -12.496252, 131.04425
{F3448636}
Attack condition/Limitation:
Attackers are not being banned from the event.
Step to Reproduce:
- Open Burp and proxy all HTTP requests.
- Prepare 2 accounts. In this case, I use my 2 accounts: Ezzra1 (attacker), Ezzra2 (victim).
- Victim creates event and goes to the privacy setting, ticks the box
Address & Name of Locationand clicksUpdate Event Privacyto hide the exact address. - Attacker goes to the event
https://fetlife.com/events/{event-id} - Check HTTP history. You will see the Request
GET /events/{event-id} - In Response tab, type in the search box location and now you can see the location coordinates.
Impact
Attackers can see/guess the exact location of the event.