Privilege escalation in rbac
High severity
GitHub Reviewed
Published
Mar 15, 2021
in
google/exposure-notifications-verification-server
•
Updated Feb 1, 2023
Package
Affected versions
< 0.23.0
Patched versions
0.23.1
Description
Published by the National Vulnerability Database
Mar 31, 2021
Reviewed
May 20, 2021
Published to the GitHub Advisory Database
May 21, 2021
Last updated
Feb 1, 2023
Impact
Using a carefully crafted request or malicious proxy, a user with
UserWrite
permissions could create another user with higher privileges than their own due to insufficient checks on the allowed set of permissions. The event would be captured in the Event Log.Patches
The issue has been fixed in 0.24.0 and 0.23.1.
Workarounds
For users who are unable to upgrade, we recommend auditing users who have
UserWrite
permissions and regularly reviewing the Event Log for malicious activity.Kudos
Thank you to Michael Mazzolini (Ethical Hacker at WHO) for finding and disclosing this vulnerability.
References