Auto-merging Person Records Compromised
High severity
GitHub Reviewed
Published
Jun 21, 2021
to the GitHub Advisory Database
•
Updated Feb 1, 2023
Package
Affected versions
< 2.20.0
Patched versions
2.20.0
Description
Reviewed
Jun 16, 2021
Published by the National Vulnerability Database
Jun 16, 2021
Published to the GitHub Advisory Database
Jun 21, 2021
Last updated
Feb 1, 2023
Impact
New user registrations are able to access anyone's account by only knowing their basic profile information (name, birthday, gender, etc). This includes all app functionality within the app, as well as any authenticated links to Rock-based webpages (such as giving and events).
Patches
We have released a security patch on v2.20.0. The solution was to create a duplicate person and then patch the new person with their profile details.
Workarounds
If you do not wish to upgrade your app to the new version, you can patch your server by overriding the
create
data source method on thePeople
class.For more information
If you have any questions or comments about this advisory:
References