Loading HuntDB...

Email addresses exposed in getPersonBySlug API

Medium
S
Semmle
Submitted None

Team Summary

Official summary from Semmle

This researcher pointed out that the `getPersonBySlug` method in the internal API (the API which our frontend code uses to retrieve data from the system) exposed the email addresses of users who had connected Google accounts to their LGTM accounts. Since this API method does not check any authorization, this constituted an unintended disclosure of this data. An example was provided including the email address of another account. Semmle fixed the problem by restricting the type of account identifiers that were exposed by this API: the frontend code did not make any use of this information. It was subsequently concluded that this had error had been introduced approximately one month before the date of the report. Affected users have been informed by email.

Reported by haxta4ok00

Report Details

Additional information and metadata

State

Closed

Substate

Resolved

Bounty

$500.00

Submitted