Medium, CVSS 6.5GoPublished
Insufficient Granularity of Access Control in github.com/google/exposure-notifications-verification-server
CVE-2021-22565 · GHSA-wx8q-rgfr-cf6v
- Affected
- Go github.com/google/exposure-notifications-verification-server < 1.1.2
- Fixed in
- 1.1.2· Vendor fix available
- Issue
- 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 exposure-notifications-feedback@google.com
Recommended action: Upgrade to 1.1.2 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.