GitHub Advisoryadvisory · Go

GHSA-wx8q-rgfr-cf6v Insufficient Granularity of Access Control in github.com/google/exposure-notifications-verification-server

MEDIUM Published 2021-11-10 Modified 2021-12-10 Official page ↗
Aliases
CVE-2021-22565
Ecosystem
Go
Packages
github.com/google/exposure-notifications-verification-server
Severity
Moderate
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L
Weaknesses
CWE-284
Reviewed
2021-11-09

Affected packages

• Go github.com/google/exposure-notifications-verification-server: < 1.1.2 → fixed in 1.1.2

Description

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]

Related

Alias · CVE (1)

  • CVE-2021-22565 An attacker could prematurely expire a verification code, making it unusable by the patient, making the patient unable to upload their TEKs… vulnerability

Weakness · CWE (1)

  • CWE-284 Improper Access Control weakness

References