Insufficient Granularity of Access Control in github.com/google/exposure-notifications-verification-server
Moderate severity
GitHub Reviewed
Published
Nov 9, 2021
in
google/exposure-notifications-verification-server
•
Updated Jan 29, 2023
Package
Affected versions
< 1.1.2
Patched versions
1.1.2
Description
Reviewed
Nov 9, 2021
Published to the GitHub Advisory Database
Nov 10, 2021
Published by the National Vulnerability Database
Dec 9, 2021
Last updated
Jan 29, 2023
Impact
Users or API keys with permission to expire verification codes could have expired codes that belonged to another realm if they guessed the UUID.
Patches
v1.1.2+
Workarounds
There are no workarounds, and there are no indications this has been exploited in the wild. Verification codes can only be expired by providing their 64-bit UUID, and verification codes are already valid for a very short period of time (thus the UUID rotates frequently).
For more information
Contact [email protected]
References